builder: mozilla-inbound_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-115
starttime: 1445681117.36
results: warnings (1)
buildid: 20151024013104
builduid: 8f848e3ff7d04f9390afb700182ec3a0
revision: 2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.361979) =========
master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.362418) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.362712) =========
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-1445679458.147860-701377487
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019056
basedir: '/builds/slave/test'
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.524724) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.525018) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.557863) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.558120) =========
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-1445679458.147860-701377487
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016800
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.622118) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.622440) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.622792) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:17.623064) =========
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-1445679458.147860-701377487
_=/tools/buildbot/bin/python
using PTY: False
--2015-10-24 03:05:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.8M=0.001s
2015-10-24 03:05:18 (10.8 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.851408
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:18.499360) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:18.499689) =========
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-1445679458.147860-701377487
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016568
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:18.564087) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-10-24 03:05:18.564455) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf --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 2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf --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-1445679458.147860-701377487
_=/tools/buildbot/bin/python
using PTY: False
2015-10-24 03:05:18,756 truncating revision to first 12 chars
2015-10-24 03:05:18,757 Setting DEBUG logging.
2015-10-24 03:05:18,757 attempt 1/10
2015-10-24 03:05:18,757 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/2c2f35c908d0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-24 03:05:19,970 unpacking tar archive at: mozilla-inbound-2c2f35c908d0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.855353
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-10-24 03:05:20.444640) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:20.444956) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:20.469886) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:20.470149) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-24 03:05:20.470545) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 46 mins, 32 secs) (at 2015-10-24 03:05:20.470834) =========
/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-1445679458.147860-701377487
_=/tools/buildbot/bin/python
using PTY: False
03:05:20 INFO - MultiFileLogger online at 20151024 03:05:20 in /builds/slave/test
03:05:20 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
03:05:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:05:20 INFO - {'append_to_log': False,
03:05:20 INFO - 'base_work_dir': '/builds/slave/test',
03:05:20 INFO - 'blob_upload_branch': 'mozilla-inbound',
03:05:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:05:20 INFO - 'buildbot_json_path': 'buildprops.json',
03:05:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:05:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:05:20 INFO - 'download_minidump_stackwalk': True,
03:05:20 INFO - 'download_symbols': 'ondemand',
03:05:20 INFO - 'e10s': True,
03:05:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:05:20 INFO - 'tooltool.py': '/tools/tooltool.py',
03:05:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:05:20 INFO - '/tools/misc-python/virtualenv.py')},
03:05:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:05:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:05:20 INFO - 'log_level': 'info',
03:05:20 INFO - 'log_to_console': True,
03:05:20 INFO - 'opt_config_files': (),
03:05:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:05:20 INFO - '--processes=1',
03:05:20 INFO - '--config=%(test_path)s/wptrunner.ini',
03:05:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:05:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:05:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:05:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:05:20 INFO - 'pip_index': False,
03:05:20 INFO - 'require_test_zip': True,
03:05:20 INFO - 'test_type': ('testharness',),
03:05:20 INFO - 'this_chunk': '1',
03:05:20 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:05:20 INFO - 'total_chunks': '4',
03:05:20 INFO - 'virtualenv_path': 'venv',
03:05:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:05:20 INFO - 'work_dir': 'build'}
03:05:20 INFO - #####
03:05:20 INFO - ##### Running clobber step.
03:05:20 INFO - #####
03:05:20 INFO - Running pre-action listener: _resource_record_pre_action
03:05:20 INFO - Running main action method: clobber
03:05:20 INFO - rmtree: /builds/slave/test/build
03:05:20 INFO - Running post-action listener: _resource_record_post_action
03:05:20 INFO - #####
03:05:20 INFO - ##### Running read-buildbot-config step.
03:05:20 INFO - #####
03:05:20 INFO - Running pre-action listener: _resource_record_pre_action
03:05:20 INFO - Running main action method: read_buildbot_config
03:05:20 INFO - Using buildbot properties:
03:05:20 INFO - {
03:05:20 INFO - "properties": {
03:05:20 INFO - "buildnumber": 29,
03:05:20 INFO - "product": "firefox",
03:05:20 INFO - "script_repo_revision": "production",
03:05:20 INFO - "branch": "mozilla-inbound",
03:05:20 INFO - "repository": "",
03:05:20 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound pgo test web-platform-tests-e10s-1",
03:05:20 INFO - "buildid": "20151024013104",
03:05:20 INFO - "slavename": "tst-linux32-spot-115",
03:05:20 INFO - "pgo_build": "True",
03:05:20 INFO - "basedir": "/builds/slave/test",
03:05:20 INFO - "project": "",
03:05:20 INFO - "platform": "linux",
03:05:20 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/",
03:05:20 INFO - "slavebuilddir": "test",
03:05:20 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-pgo-unittest",
03:05:20 INFO - "repo_path": "integration/mozilla-inbound",
03:05:20 INFO - "moz_repo_path": "",
03:05:20 INFO - "stage_platform": "linux-pgo",
03:05:20 INFO - "builduid": "8f848e3ff7d04f9390afb700182ec3a0",
03:05:20 INFO - "revision": "2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf"
03:05:20 INFO - },
03:05:20 INFO - "sourcestamp": {
03:05:20 INFO - "repository": "",
03:05:20 INFO - "hasPatch": false,
03:05:20 INFO - "project": "",
03:05:20 INFO - "branch": "mozilla-inbound-linux-pgo-unittest",
03:05:20 INFO - "changes": [
03:05:20 INFO - {
03:05:20 INFO - "category": null,
03:05:20 INFO - "files": [
03:05:20 INFO - {
03:05:20 INFO - "url": null,
03:05:20 INFO - "name": "https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2"
03:05:20 INFO - },
03:05:20 INFO - {
03:05:20 INFO - "url": null,
03:05:20 INFO - "name": "https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json"
03:05:20 INFO - }
03:05:20 INFO - ],
03:05:20 INFO - "repository": "",
03:05:20 INFO - "rev": "2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf",
03:05:20 INFO - "who": "sendchange-unittest",
03:05:20 INFO - "when": 1445681049,
03:05:20 INFO - "number": 6569763,
03:05:20 INFO - "comments": "",
03:05:20 INFO - "project": "",
03:05:20 INFO - "at": "Sat 24 Oct 2015 03:04:09",
03:05:20 INFO - "branch": "mozilla-inbound-linux-pgo-unittest",
03:05:20 INFO - "revlink": "",
03:05:20 INFO - "properties": [
03:05:20 INFO - [
03:05:20 INFO - "buildid",
03:05:20 INFO - "20151024013104",
03:05:20 INFO - "Change"
03:05:20 INFO - ],
03:05:20 INFO - [
03:05:20 INFO - "builduid",
03:05:20 INFO - "8f848e3ff7d04f9390afb700182ec3a0",
03:05:20 INFO - "Change"
03:05:20 INFO - ],
03:05:20 INFO - [
03:05:20 INFO - "pgo_build",
03:05:20 INFO - "True",
03:05:20 INFO - "Change"
03:05:20 INFO - ]
03:05:20 INFO - ],
03:05:20 INFO - "revision": "2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf"
03:05:20 INFO - }
03:05:20 INFO - ],
03:05:20 INFO - "revision": "2c2f35c908d08dffa9cd95dbc47de54b3fd76ebf"
03:05:20 INFO - }
03:05:20 INFO - }
03:05:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2.
03:05:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json.
03:05:20 INFO - Running post-action listener: _resource_record_post_action
03:05:20 INFO - #####
03:05:20 INFO - ##### Running download-and-extract step.
03:05:20 INFO - #####
03:05:20 INFO - Running pre-action listener: _resource_record_pre_action
03:05:20 INFO - Running main action method: download_and_extract
03:05:20 INFO - mkdir: /builds/slave/test/build/tests
03:05:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:05:20 INFO - https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
03:05:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json
03:05:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json
03:05:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
03:05:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
03:05:31 INFO - Downloaded 1268 bytes.
03:05:31 INFO - Reading from file /builds/slave/test/build/test_packages.json
03:05:31 INFO - Using the following test package requirements:
03:05:31 INFO - {u'common': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip'],
03:05:31 INFO - u'cppunittest': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'firefox-44.0a1.en-US.linux-i686.cppunittest.tests.zip'],
03:05:31 INFO - u'jittest': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'jsshell-linux-i686.zip'],
03:05:31 INFO - u'mochitest': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'firefox-44.0a1.en-US.linux-i686.mochitest.tests.zip'],
03:05:31 INFO - u'mozbase': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip'],
03:05:31 INFO - u'reftest': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'firefox-44.0a1.en-US.linux-i686.reftest.tests.zip'],
03:05:31 INFO - u'talos': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'firefox-44.0a1.en-US.linux-i686.talos.tests.zip'],
03:05:31 INFO - u'web-platform': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip'],
03:05:31 INFO - u'webapprt': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip'],
03:05:31 INFO - u'xpcshell': [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip',
03:05:31 INFO - u'firefox-44.0a1.en-US.linux-i686.xpcshell.tests.zip']}
03:05:31 INFO - Downloading packages: [u'firefox-44.0a1.en-US.linux-i686.common.tests.zip', u'firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
03:05:31 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')]}
03:05:31 INFO - https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
03:05:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip
03:05:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip
03:05:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip
03:05:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
03:05:36 INFO - Downloaded 23633442 bytes.
03:05:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
03:05:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
03:05:36 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
03:05:37 INFO - caution: filename not matched: web-platform/*
03:05:37 INFO - Return code: 11
03:05:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:05:37 INFO - https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
03:05:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip
03:05:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip
03:05:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip
03:05:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
03:05:46 INFO - Downloaded 30908909 bytes.
03:05:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
03:05:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
03:05:46 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
03:05:51 INFO - caution: filename not matched: bin/*
03:05:51 INFO - caution: filename not matched: config/*
03:05:51 INFO - caution: filename not matched: mozbase/*
03:05:51 INFO - caution: filename not matched: marionette/*
03:05:51 INFO - Return code: 11
03:05:51 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')]}
03:05:51 INFO - https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
03:05:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2
03:05:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2
03:05:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.tar.bz2
03:05:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
03:07:05 INFO - Downloaded 57816122 bytes.
03:07:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2
03:07:05 INFO - mkdir: /builds/slave/test/properties
03:07:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:07:05 INFO - Writing to file /builds/slave/test/properties/build_url
03:07:05 INFO - Contents:
03:07:05 INFO - build_url:https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.tar.bz2
03:07:05 INFO - Running post-action listener: _resource_record_post_action
03:07:05 INFO - Running post-action listener: set_extra_try_arguments
03:07:05 INFO - #####
03:07:05 INFO - ##### Running create-virtualenv step.
03:07:05 INFO - #####
03:07:05 INFO - Running pre-action listener: _pre_create_virtualenv
03:07:05 INFO - Running pre-action listener: _resource_record_pre_action
03:07:05 INFO - Running main action method: create_virtualenv
03:07:05 INFO - Creating virtualenv /builds/slave/test/build/venv
03:07:05 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
03:07:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:07:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:07:05 INFO - Using real prefix '/usr'
03:07:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:07:07 INFO - Installing distribute.............................................................................................................................................................................................done.
03:07:11 INFO - Installing pip.................done.
03:07:11 INFO - Return code: 0
03:07:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:07:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:07:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:07:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:07:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:07:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9684ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x974f4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9810b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9800790>, '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 0x96f3908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97febf0>, '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-1445679458.147860-701377487', '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
03:07:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
03:07:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:07:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:07:11 INFO - 'CCACHE_UMASK': '002',
03:07:11 INFO - 'DISPLAY': ':0',
03:07:11 INFO - 'HOME': '/home/cltbld',
03:07:11 INFO - 'LANG': 'en_US.UTF-8',
03:07:11 INFO - 'LOGNAME': 'cltbld',
03:07:11 INFO - 'MAIL': '/var/mail/cltbld',
03:07:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:07:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:07:11 INFO - 'MOZ_NO_REMOTE': '1',
03:07:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:07:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:07:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:07:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:07:11 INFO - 'PWD': '/builds/slave/test',
03:07:11 INFO - 'SHELL': '/bin/bash',
03:07:11 INFO - 'SHLVL': '1',
03:07:11 INFO - 'TERM': 'linux',
03:07:11 INFO - 'TMOUT': '86400',
03:07:11 INFO - 'USER': 'cltbld',
03:07:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1445679458.147860-701377487',
03:07:11 INFO - '_': '/tools/buildbot/bin/python'}
03:07:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:07:11 INFO - Downloading/unpacking psutil>=0.7.1
03:07:11 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
03:07:11 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
03:07:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:11 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
03:07:11 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
03:07:16 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
03:07:17 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
03:07:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:07:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:07:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:07:17 INFO - Installing collected packages: psutil
03:07:17 INFO - Running setup.py install for psutil
03:07:17 INFO - building 'psutil._psutil_linux' extension
03:07:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
03:07:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
03:07:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
03:07:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
03:07:18 INFO - building 'psutil._psutil_posix' extension
03:07:18 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
03:07:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
03:07:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:07:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:07:19 INFO - Successfully installed psutil
03:07:19 INFO - Cleaning up...
03:07:19 INFO - Return code: 0
03:07:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:07: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')]}
03:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:07:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07: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')]}
03:07:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:07:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9684ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x974f4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9810b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9800790>, '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 0x96f3908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97febf0>, '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-1445679458.147860-701377487', '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
03:07: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
03:07: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:07:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:07:19 INFO - 'CCACHE_UMASK': '002',
03:07:19 INFO - 'DISPLAY': ':0',
03:07:19 INFO - 'HOME': '/home/cltbld',
03:07:19 INFO - 'LANG': 'en_US.UTF-8',
03:07:19 INFO - 'LOGNAME': 'cltbld',
03:07:19 INFO - 'MAIL': '/var/mail/cltbld',
03:07:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:07:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:07:19 INFO - 'MOZ_NO_REMOTE': '1',
03:07:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:07:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:07:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:07:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:07:19 INFO - 'PWD': '/builds/slave/test',
03:07:19 INFO - 'SHELL': '/bin/bash',
03:07:19 INFO - 'SHLVL': '1',
03:07:19 INFO - 'TERM': 'linux',
03:07:19 INFO - 'TMOUT': '86400',
03:07:19 INFO - 'USER': 'cltbld',
03:07:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1445679458.147860-701377487',
03:07:19 INFO - '_': '/tools/buildbot/bin/python'}
03:07:19 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:07:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:07:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:07:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:07:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:07:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:07:24 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
03:07:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:07:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:07:24 INFO - Installing collected packages: mozsystemmonitor
03:07:24 INFO - Running setup.py install for mozsystemmonitor
03:07:24 INFO - Successfully installed mozsystemmonitor
03:07:24 INFO - Cleaning up...
03:07:24 INFO - Return code: 0
03:07:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:07:24 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')]}
03:07:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:07:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:24 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')]}
03:07:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:07:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9684ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x974f4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9810b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9800790>, '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 0x96f3908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97febf0>, '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-1445679458.147860-701377487', '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
03:07:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
03:07:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
03:07:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:07:24 INFO - 'CCACHE_UMASK': '002',
03:07:24 INFO - 'DISPLAY': ':0',
03:07:24 INFO - 'HOME': '/home/cltbld',
03:07:24 INFO - 'LANG': 'en_US.UTF-8',
03:07:24 INFO - 'LOGNAME': 'cltbld',
03:07:24 INFO - 'MAIL': '/var/mail/cltbld',
03:07:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:07:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:07:24 INFO - 'MOZ_NO_REMOTE': '1',
03:07:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:07:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:07:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:07:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:07:24 INFO - 'PWD': '/builds/slave/test',
03:07:24 INFO - 'SHELL': '/bin/bash',
03:07:24 INFO - 'SHLVL': '1',
03:07:24 INFO - 'TERM': 'linux',
03:07:24 INFO - 'TMOUT': '86400',
03:07:24 INFO - 'USER': 'cltbld',
03:07:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1445679458.147860-701377487',
03:07:24 INFO - '_': '/tools/buildbot/bin/python'}
03:07:24 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:07:24 INFO - Downloading/unpacking blobuploader==1.2.4
03:07:24 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
03:07:24 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
03:07:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:24 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
03:07:24 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
03:07:29 INFO - Downloading blobuploader-1.2.4.tar.gz
03:07:29 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
03:07:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:07:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:07:29 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
03:07:29 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
03:07:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:29 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
03:07:29 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
03:07:30 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
03:07:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:07:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:07:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:07:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:07:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:07:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:07:31 INFO - Downloading docopt-0.6.1.tar.gz
03:07:31 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
03:07:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:07:31 INFO - Installing collected packages: blobuploader, requests, docopt
03:07:31 INFO - Running setup.py install for blobuploader
03:07:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:07:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:07:31 INFO - Running setup.py install for requests
03:07:32 INFO - Running setup.py install for docopt
03:07:32 INFO - Successfully installed blobuploader requests docopt
03:07:32 INFO - Cleaning up...
03:07:32 INFO - Return code: 0
03:07:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:07:32 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')]}
03:07:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:07:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:32 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')]}
03:07:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:07:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9684ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x974f4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9810b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9800790>, '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 0x96f3908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97febf0>, '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-1445679458.147860-701377487', '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
03:07:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:07:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:07:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:07:32 INFO - 'CCACHE_UMASK': '002',
03:07:32 INFO - 'DISPLAY': ':0',
03:07:32 INFO - 'HOME': '/home/cltbld',
03:07:32 INFO - 'LANG': 'en_US.UTF-8',
03:07:32 INFO - 'LOGNAME': 'cltbld',
03:07:32 INFO - 'MAIL': '/var/mail/cltbld',
03:07:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:07:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:07:32 INFO - 'MOZ_NO_REMOTE': '1',
03:07:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:07:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:07:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:07:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:07:32 INFO - 'PWD': '/builds/slave/test',
03:07:32 INFO - 'SHELL': '/bin/bash',
03:07:32 INFO - 'SHLVL': '1',
03:07:32 INFO - 'TERM': 'linux',
03:07:32 INFO - 'TMOUT': '86400',
03:07:32 INFO - 'USER': 'cltbld',
03:07:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1445679458.147860-701377487',
03:07:32 INFO - '_': '/tools/buildbot/bin/python'}
03:07:33 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:07:33 INFO - Running setup.py (path:/tmp/pip-XuZNnv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:07:33 INFO - Running setup.py (path:/tmp/pip-dzIEYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:07:33 INFO - Running setup.py (path:/tmp/pip-DsNDJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:07:33 INFO - Running setup.py (path:/tmp/pip-8Ancy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:07:33 INFO - Running setup.py (path:/tmp/pip-8OKof4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:07:33 INFO - Running setup.py (path:/tmp/pip-OAJRon-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:07:34 INFO - Running setup.py (path:/tmp/pip-ObviPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:07:34 INFO - Running setup.py (path:/tmp/pip-0bMiJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:07:34 INFO - Running setup.py (path:/tmp/pip-qq2f7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:07:34 INFO - Running setup.py (path:/tmp/pip-BHYIS4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:07:34 INFO - Running setup.py (path:/tmp/pip-rjgItA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:07:34 INFO - Running setup.py (path:/tmp/pip-v2SBvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:07:34 INFO - Running setup.py (path:/tmp/pip-wmuLK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:07:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:07:34 INFO - Running setup.py (path:/tmp/pip-emDQLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:07:35 INFO - Running setup.py (path:/tmp/pip-rU6Kng-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:07:35 INFO - Running setup.py (path:/tmp/pip-_fX6s5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:07:35 INFO - Running setup.py (path:/tmp/pip-Xxws_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
03:07:35 INFO - Running setup.py (path:/tmp/pip-jzN7IO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
03:07:35 INFO - Running setup.py (path:/tmp/pip-SC5CSr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:07:35 INFO - Running setup.py (path:/tmp/pip-3DC2gI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:07:35 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:07:36 INFO - Running setup.py (path:/tmp/pip-JXUcqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:07:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:07:36 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
03:07:36 INFO - Running setup.py install for manifestparser
03:07:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:07:36 INFO - Running setup.py install for mozcrash
03:07:36 INFO - Running setup.py install for mozdebug
03:07:36 INFO - Running setup.py install for mozdevice
03:07:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Running setup.py install for mozfile
03:07:37 INFO - Running setup.py install for mozhttpd
03:07:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Running setup.py install for mozinfo
03:07:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Running setup.py install for mozInstall
03:07:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:07:37 INFO - Running setup.py install for mozleak
03:07:38 INFO - Running setup.py install for mozlog
03:07:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:07:38 INFO - Running setup.py install for moznetwork
03:07:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:07:38 INFO - Running setup.py install for mozprocess
03:07:38 INFO - Running setup.py install for mozprofile
03:07:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:07:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:07:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:07:39 INFO - Running setup.py install for mozrunner
03:07:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:07:39 INFO - Running setup.py install for mozscreenshot
03:07:39 INFO - Running setup.py install for moztest
03:07:39 INFO - Running setup.py install for mozversion
03:07:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:07:40 INFO - Running setup.py install for marionette-transport
03:07:40 INFO - Running setup.py install for marionette-driver
03:07:40 INFO - Running setup.py install for browsermob-proxy
03:07:40 INFO - Running setup.py install for marionette-client
03:07:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:07:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:07:41 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
03:07:41 INFO - Cleaning up...
03:07:41 INFO - Return code: 0
03:07:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:07:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:07:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:07:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:07:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:07:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:07:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9684ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x974f4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9810b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9800790>, '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 0x96f3908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97febf0>, '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-1445679458.147860-701377487', '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
03:07:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:07:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:07:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:07:41 INFO - 'CCACHE_UMASK': '002',
03:07:41 INFO - 'DISPLAY': ':0',
03:07:41 INFO - 'HOME': '/home/cltbld',
03:07:41 INFO - 'LANG': 'en_US.UTF-8',
03:07:41 INFO - 'LOGNAME': 'cltbld',
03:07:41 INFO - 'MAIL': '/var/mail/cltbld',
03:07:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:07:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:07:41 INFO - 'MOZ_NO_REMOTE': '1',
03:07:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:07:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:07:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:07:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:07:41 INFO - 'PWD': '/builds/slave/test',
03:07:41 INFO - 'SHELL': '/bin/bash',
03:07:41 INFO - 'SHLVL': '1',
03:07:41 INFO - 'TERM': 'linux',
03:07:41 INFO - 'TMOUT': '86400',
03:07:41 INFO - 'USER': 'cltbld',
03:07:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1445679458.147860-701377487',
03:07:41 INFO - '_': '/tools/buildbot/bin/python'}
03:07:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:07:41 INFO - Running setup.py (path:/tmp/pip-2z0XHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:07:41 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))
03:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:07:41 INFO - Running setup.py (path:/tmp/pip-gUSLLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:07:41 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))
03:07:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:07:41 INFO - Running setup.py (path:/tmp/pip-IFD_vI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:07:42 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:07:42 INFO - Running setup.py (path:/tmp/pip-7HlbjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:07:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.46 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:07:42 INFO - Running setup.py (path:/tmp/pip-ckao4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:07:42 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:07:42 INFO - Running setup.py (path:/tmp/pip-Ksui1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:07:42 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:07:42 INFO - Running setup.py (path:/tmp/pip-3T3gMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:07:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.8 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:07:42 INFO - Running setup.py (path:/tmp/pip-HHBZmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:07:42 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:07:42 INFO - Running setup.py (path:/tmp/pip-ScmsYm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:07:42 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))
03:07:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:07:42 INFO - Running setup.py (path:/tmp/pip-8nL9By-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:07:43 INFO - Running setup.py (path:/tmp/pip-4yvxHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:07:43 INFO - Running setup.py (path:/tmp/pip-CnMw57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:07:43 INFO - Running setup.py (path:/tmp/pip-A62EMN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:07:43 INFO - Running setup.py (path:/tmp/pip-v_lINh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:07:43 INFO - Running setup.py (path:/tmp/pip-vDSgiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:07:43 INFO - Running setup.py (path:/tmp/pip-38pGY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:07:43 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))
03:07:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:07:43 INFO - Running setup.py (path:/tmp/pip-Y4LtAy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:07:44 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))
03:07:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
03:07:44 INFO - Running setup.py (path:/tmp/pip-mKQF_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
03:07:44 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))
03:07:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
03:07:44 INFO - Running setup.py (path:/tmp/pip-2X5XKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
03:07:44 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))
03:07:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:07:44 INFO - Running setup.py (path:/tmp/pip-Dr6hXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:07:44 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))
03:07:44 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:07:44 INFO - Running setup.py (path:/tmp/pip-nET1Yp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:07:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:07:44 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))
03:07:44 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))
03:07:44 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))
03:07:44 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))
03:07:44 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:07:44 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:07:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:07:44 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
03:07:44 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
03:07:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:07:44 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
03:07:44 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
03:07:49 INFO - Downloading blessings-1.5.1.tar.gz
03:07:49 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
03:07:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:07:49 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))
03:07:49 INFO - Installing collected packages: blessings
03:07:49 INFO - Running setup.py install for blessings
03:07:49 INFO - Successfully installed blessings
03:07:49 INFO - Cleaning up...
03:07:50 INFO - Return code: 0
03:07:50 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:07:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:07:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:07:50 INFO - Reading from file tmpfile_stdout
03:07:50 INFO - Current package versions:
03:07:50 INFO - argparse == 1.2.1
03:07:50 INFO - blessings == 1.5.1
03:07:50 INFO - blobuploader == 1.2.4
03:07:50 INFO - browsermob-proxy == 0.6.0
03:07:50 INFO - docopt == 0.6.1
03:07:50 INFO - manifestparser == 1.1
03:07:50 INFO - marionette-client == 1.1.0
03:07:50 INFO - marionette-driver == 1.1.0
03:07:50 INFO - marionette-transport == 1.0.0
03:07:50 INFO - mozInstall == 1.12
03:07:50 INFO - mozcrash == 0.16
03:07:50 INFO - mozdebug == 0.1
03:07:50 INFO - mozdevice == 0.46
03:07:50 INFO - mozfile == 1.2
03:07:50 INFO - mozhttpd == 0.7
03:07:50 INFO - mozinfo == 0.8
03:07:50 INFO - mozleak == 0.1
03:07:50 INFO - mozlog == 3.0
03:07:50 INFO - moznetwork == 0.27
03:07:50 INFO - mozprocess == 0.22
03:07:50 INFO - mozprofile == 0.27
03:07:50 INFO - mozrunner == 6.11
03:07:50 INFO - mozscreenshot == 0.1
03:07:50 INFO - mozsystemmonitor == 0.0
03:07:50 INFO - moztest == 0.7
03:07:50 INFO - mozversion == 1.4
03:07:50 INFO - psutil == 3.1.1
03:07:50 INFO - requests == 1.2.3
03:07:50 INFO - wsgiref == 0.1.2
03:07:50 INFO - Running post-action listener: _resource_record_post_action
03:07:50 INFO - Running post-action listener: _start_resource_monitoring
03:07:50 INFO - Starting resource monitoring.
03:07:50 INFO - #####
03:07:50 INFO - ##### Running pull step.
03:07:50 INFO - #####
03:07:50 INFO - Running pre-action listener: _resource_record_pre_action
03:07:50 INFO - Running main action method: pull
03:07:50 INFO - Pull has nothing to do!
03:07:50 INFO - Running post-action listener: _resource_record_post_action
03:07:50 INFO - #####
03:07:50 INFO - ##### Running install step.
03:07:50 INFO - #####
03:07:50 INFO - Running pre-action listener: _resource_record_pre_action
03:07:50 INFO - Running main action method: install
03:07:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:07:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:07:50 INFO - Reading from file tmpfile_stdout
03:07:50 INFO - Detecting whether we're running mozinstall >=1.0...
03:07:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:07:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:07:51 INFO - Reading from file tmpfile_stdout
03:07:51 INFO - Output received:
03:07:51 INFO - Usage: mozinstall [options] installer
03:07:51 INFO - Options:
03:07:51 INFO - -h, --help show this help message and exit
03:07:51 INFO - -d DEST, --destination=DEST
03:07:51 INFO - Directory to install application into. [default:
03:07:51 INFO - "/builds/slave/test"]
03:07:51 INFO - --app=APP Application being installed. [default: firefox]
03:07:51 INFO - mkdir: /builds/slave/test/build/application
03:07:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
03:07:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-44.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
03:08:15 INFO - Reading from file tmpfile_stdout
03:08:15 INFO - Output received:
03:08:15 INFO - /builds/slave/test/build/application/firefox/firefox
03:08:15 INFO - Running post-action listener: _resource_record_post_action
03:08:15 INFO - #####
03:08:15 INFO - ##### Running run-tests step.
03:08:15 INFO - #####
03:08:15 INFO - Running pre-action listener: _resource_record_pre_action
03:08:15 INFO - Running main action method: run_tests
03:08:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:08:15 INFO - minidump filename unknown. determining based upon platform and arch
03:08:15 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
03:08:15 INFO - grabbing minidump binary from tooltool
03:08: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')]}
03:08:15 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 0x9800790>, '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 0x96f3908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97febf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:08:15 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
03:08:15 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
03:08:15 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
03:08:15 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:08:16 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpdsW9Fq
03:08:16 INFO - INFO - File integrity verified, renaming tmpdsW9Fq to linux32-minidump_stackwalk
03:08:16 INFO - INFO - Updating local cache /builds/tooltool_cache...
03:08:16 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
03:08:16 INFO - Return code: 0
03:08:16 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
03:08:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:08:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.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
03:08:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.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
03:08:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:08:16 INFO - 'CCACHE_UMASK': '002',
03:08:16 INFO - 'DISPLAY': ':0',
03:08:16 INFO - 'HOME': '/home/cltbld',
03:08:16 INFO - 'LANG': 'en_US.UTF-8',
03:08:16 INFO - 'LOGNAME': 'cltbld',
03:08:16 INFO - 'MAIL': '/var/mail/cltbld',
03:08:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:08:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:08:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:08:16 INFO - 'MOZ_NO_REMOTE': '1',
03:08:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:08:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:08:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:08:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:08:16 INFO - 'PWD': '/builds/slave/test',
03:08:16 INFO - 'SHELL': '/bin/bash',
03:08:16 INFO - 'SHLVL': '1',
03:08:16 INFO - 'TERM': 'linux',
03:08:16 INFO - 'TMOUT': '86400',
03:08:16 INFO - 'USER': 'cltbld',
03:08:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1445679458.147860-701377487',
03:08:16 INFO - '_': '/tools/buildbot/bin/python'}
03:08:16 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.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
03:08:24 INFO - Using 1 client processes
03:08:24 INFO - wptserve Starting http server on 127.0.0.1:8000
03:08:24 INFO - wptserve Starting http server on 127.0.0.1:8001
03:08:24 INFO - wptserve Starting http server on 127.0.0.1:8443
03:08:26 INFO - SUITE-START | Running 1765 tests
03:08:26 INFO - Running testharness tests
03:08:26 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
03:08:26 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
03:08:26 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:08:26 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:08:26 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:08:26 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:08:26 INFO - TEST-START | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
03:08:26 INFO - TEST-SKIP | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html | took 0ms
03:08:26 INFO - TEST-START | /editing/run/delete.html
03:08:26 INFO - TEST-SKIP | /editing/run/delete.html | took 1ms
03:08:26 INFO - TEST-START | /editing/run/forwarddelete.html
03:08:26 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 0ms
03:08:26 INFO - Setting up ssl
03:08:26 INFO - PROCESS | certutil |
03:08:26 INFO - PROCESS | certutil |
03:08:26 INFO - PROCESS | certutil |
03:08:26 INFO - Certificate Nickname Trust Attributes
03:08:26 INFO - SSL,S/MIME,JAR/XPI
03:08:26 INFO -
03:08:26 INFO - web-platform-tests CT,,
03:08:26 INFO -
03:08:26 INFO - Starting runner
03:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 884ms
03:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 748ms
03:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 688ms
03:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 782ms
03:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 736ms
03:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 794ms
03:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1078ms
03:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 779ms
03:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 677ms
03:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 736ms
03:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 737ms
03:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 736ms
03:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 785ms
03:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 685ms
03:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 740ms
03:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 726ms
03:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 737ms
03:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 676ms
03:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 701ms
03:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 890ms
03:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1088ms
03:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 847ms
03:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 847ms
03:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 788ms
03:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 883ms
03:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 750ms
03:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 698ms
03:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 788ms
03:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 589ms
03:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 842ms
03:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 644ms
03:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms
03:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 692ms
03:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 741ms
03:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 739ms
03:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 781ms
03:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 805ms
03:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 683ms
03:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 894ms
03:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 783ms
03:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 845ms
03:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms
03:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 682ms
03:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 685ms
03:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 691ms
03:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 887ms
03:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 933ms
03:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 735ms
03:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 678ms
03:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 686ms
03:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 744ms
03:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 741ms
03:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 741ms
03:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 675ms
03:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 948ms
03:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 833ms
03:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 703ms
03:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 685ms
03:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 785ms
03:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 780ms
03:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 722ms
03:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 730ms
03:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 746ms
03:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 996ms
03:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 801ms
03:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 692ms
03:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 760ms
03:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 742ms
03:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 772ms
03:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 738ms
03:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 778ms
03:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 740ms
03:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 942ms
03:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:09:30 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.
03:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 797ms
03:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:09:30 INFO - PROCESS | 1942 | 1445681370985 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:09:31 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.
03:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 834ms
03:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 832ms
03:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 893ms
03:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 840ms
03:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 720ms
03:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:09:36 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.
03:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1168ms
03:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:09:37 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.
03:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 837ms
03:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:09:37 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.
03:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 828ms
03:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:09:38 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.
03:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 732ms
03:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:09:39 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.
03:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 676ms
03:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:09:40 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.
03:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 745ms
03:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:09:40 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.
03:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 733ms
03:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:09:41 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.
03:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 746ms
03:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:09:42 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.
03:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 733ms
03:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:09:43 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.
03:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 828ms
03:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:09:43 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.
03:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 748ms
03:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:09:44 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.
03:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 903ms
03:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:09:45 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.
03:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 739ms
03:09:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:09:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:09:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 747ms
03:09:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:09:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:09:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 735ms
03:09:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:09:47 INFO - PROCESS | 1942 | [GFX1-]: ClearRect with invalid argument 0x0xa6fb7a00 with 0x0 [0, 0]
03:09:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:09:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 842ms
03:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 733ms
03:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1392ms
03:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 725ms
03:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:09:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:09:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 735ms
03:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:09:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:09:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 840ms
03:09:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 805ms
03:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 677ms
03:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 838ms
03:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:09:55 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
03:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1188ms
03:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:09:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1328ms
03:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:09:58 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
03:09:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:09:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:09:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:09:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:09:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
03:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 681ms
03:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:09:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 686ms
03:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 744ms
03:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:10:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:10:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 682ms
03:10:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:10:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:10:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 724ms
03:10:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1789ms
03:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:10:03 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:10:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:10:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
03:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 842ms
03:10:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 792ms
03:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:10:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:10:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:10:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:10:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:10:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
03:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 742ms
03:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:10:05 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
03:10:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:10:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:10:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:10:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:10:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
03:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 797ms
03:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:10:06 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:10:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:10:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
03:10:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 785ms
03:10:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:10:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:10:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 838ms
03:10:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:10:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:10:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 839ms
03:10:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:10:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:10:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 723ms
03:10:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:10:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:10:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 833ms
03:10:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:10:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:10:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 691ms
03:10:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:10:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:10:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 742ms
03:10:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:10:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:10:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 738ms
03:10:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:10:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:10:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 745ms
03:10:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:10:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:10:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 683ms
03:10:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:10:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:10:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 688ms
03:10:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:10:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:10:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 739ms
03:10:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:10:16 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
03:10:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 992ms
03:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 924ms
03:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 781ms
03:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:10:18 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
03:10:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 838ms
03:10:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:10:19 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
03:10:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:28:24
03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:10:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:21:1
03:10:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
03:10:19 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
03:10:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:37:24
03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:10:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:31:1
03:10:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
03:10:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 890ms
03:10:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:10:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:10:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 775ms
03:10:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:10:21 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.
03:10:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 801ms
03:10:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:10:21 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.
03:10:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 733ms
03:10:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:10:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:10:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 925ms
03:10:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:10:23 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.
03:10:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1079ms
03:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:10:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 825ms
03:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:10:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:10:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 737ms
03:10:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:10:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:10:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 689ms
03:10:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:10:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:10:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 693ms
03:10:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:10:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:10:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 732ms
03:10:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:10:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:10:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 694ms
03:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:10:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:10:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 738ms
03:10:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 993ms
03:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 828ms
03:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:10:31 INFO - PROCESS | 1942 | [GFX1-]: ClearRect with invalid argument 0x0xa46b5e00 with 100x0 [0, 0]
03:10:31 INFO - PROCESS | 1942 | [GFX1-]: ClearRect with invalid argument 0x0xa46b5e00 with 0x50 [0, 0]
03:10:31 INFO - PROCESS | 1942 | [GFX1-]: ClearRect with invalid argument 0x0xa46b5e00 with 0x0 [0, 0]
03:10:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:10:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 931ms
03:10:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:10:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:10:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 785ms
03:10:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:10:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:10:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 720ms
03:10:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:10:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:10:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 743ms
03:10:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 856ms
03:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 787ms
03:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:10:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:10:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 830ms
03:10:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:10:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:10:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 878ms
03:10:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:10:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:10:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 746ms
03:10:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:10:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:10:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 991ms
03:10:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:10:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:10:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 839ms
03:10:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:10:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:10:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 645ms
03:10:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:10:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:10:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 737ms
03:10:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:10:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:10:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 838ms
03:10:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:10:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 843ms
03:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:10:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:10:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 887ms
03:10:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:10:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:10:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 780ms
03:10:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 685ms
03:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 841ms
03:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:10:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 787ms
03:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:10:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 729ms
03:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:10:48 INFO - PROCESS | 1942 | [Child 1992] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-pgo-000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1769
03:10:48 INFO - PROCESS | 1942 | [Child 1992] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-pgo-000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1769
03:10:48 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/PZXYBM7WQDuVo7F3dKZaCg/artifacts/public/build/firefox-44.0a1.en-US.linux-i686.crashreporter-symbols.zip
03:11:23 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/21e0e701-23db-75df-00682a3e-1982da1f.dmp
03:11:23 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/21e0e701-23db-75df-00682a3e-1982da1f.extra
03:11:24 INFO - PROCESS-CRASH | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | application crashed [@ mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long)]
03:11:24 INFO - Crash dump filename: /tmp/tmpHth9dW.mozrunner/minidumps/21e0e701-23db-75df-00682a3e-1982da1f.dmp
03:11:24 INFO - Operating system: Linux
03:11:24 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
03:11:24 INFO - CPU: x86
03:11:24 INFO - GenuineIntel family 6 model 45 stepping 7
03:11:24 INFO - 1 CPU
03:11:24 INFO -
03:11:24 INFO - Crash reason: SIGSEGV
03:11:24 INFO - Crash address: 0x5a5a5c72
03:11:24 INFO - Process uptime: not available
03:11:24 INFO -
03:11:24 INFO - Thread 0 (crashed)
03:11:24 INFO - 0 libxul.so!mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long) [RefPtr.h:2c2f35c908d0 : 240 + 0x0]
03:11:24 INFO - eip = 0xb27e51d3 esp = 0xbfd31b40 ebp = 0xbfd31b58 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x97f01190 edi = 0x00000000 eax = 0x9472ca98 ecx = 0x5a5a5a5a
03:11:24 INFO - edx = 0x00000000 efl = 0x00210206
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libxul.so!mozilla::layout::RenderFrameParent::GetApzcTreeManager() [RenderFrameParent.cpp:2c2f35c908d0 : 354 + 0x12]
03:11:24 INFO - eip = 0xb37ed085 esp = 0xbfd31b60 ebp = 0xbfd31b88 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x97f01190 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libxul.so!mozilla::layout::RenderFrameParent::UpdateZoomConstraints(unsigned int, unsigned long long, mozilla::Maybe const&) [RenderFrameParent.cpp:2c2f35c908d0 : 588 + 0xb]
03:11:24 INFO - eip = 0xb37ed0b2 esp = 0xbfd31b90 ebp = 0xbfd31bd8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000150 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 3 libxul.so!mozilla::dom::TabParent::RecvUpdateZoomConstraints(unsigned int const&, unsigned long long const&, mozilla::Maybe const&) [TabParent.cpp:2c2f35c908d0 : 3028 + 0x28]
03:11:24 INFO - eip = 0xb33ad531 esp = 0xbfd31be0 ebp = 0xbfd31c08 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000150 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 4 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp:2c2f35c908d0 : 2705 + 0x29]
03:11:24 INFO - eip = 0xb24ae6b6 esp = 0xbfd31c10 ebp = 0xbfd31d68 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb5f13f28 edi = 0x9f216100
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp:2c2f35c908d0 : 3536 + 0xf]
03:11:24 INFO - eip = 0xb2515f0e esp = 0xbfd31d70 ebp = 0xbfd31f78 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000006 edi = 0xa0cb9a00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:2c2f35c908d0 : 1389 + 0xf]
03:11:24 INFO - eip = 0xb1d3360a esp = 0xbfd31f80 ebp = 0xbfd31fc8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa0cb9a34 edi = 0xbfd32074
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:2c2f35c908d0 : 1309 + 0xc]
03:11:24 INFO - eip = 0xb1d3407a esp = 0xbfd31fd0 ebp = 0xbfd32048 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa0cb9a34 edi = 0xbfd32074
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:2c2f35c908d0 : 1280 + 0xc]
03:11:24 INFO - eip = 0xb1d34b33 esp = 0xbfd32050 ebp = 0xbfd320a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xbfd32074 edi = 0xa0cb9a34
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!MessageLoop::DoWork() [message_loop.cc:2c2f35c908d0 : 364 + 0xb]
03:11:24 INFO - eip = 0xb1d31a49 esp = 0xbfd320b0 ebp = 0xbfd32108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x9c0f9208 edi = 0x93615be0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:2c2f35c908d0 : 220 + 0x8]
03:11:24 INFO - eip = 0xb23123f1 esp = 0xbfd32110 ebp = 0xbfd32138 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb702cb20 edi = 0xb71879e4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:24 INFO - eip = 0xb1d10c55 esp = 0xbfd32140 ebp = 0xbfd321c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb7032460 edi = 0xb71879e4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xbfd321d0 ebp = 0xbfd32208 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xbfd321fc edi = 0xb70d6720
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 13 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 95 + 0x11]
03:11:24 INFO - eip = 0xb1d337e1 esp = 0xbfd32210 ebp = 0xbfd32258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb702cb20 edi = 0xb70d6720
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 14 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xbfd32260 ebp = 0xbfd32288 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb71879e0 edi = 0xb7032460
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 15 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:2c2f35c908d0 : 156 + 0xd]
03:11:24 INFO - eip = 0xb34fe958 esp = 0xbfd32290 ebp = 0xbfd322a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb71879e0 edi = 0xb7032460
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 16 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:2c2f35c908d0 : 281 + 0x8]
03:11:24 INFO - eip = 0xb3b3ed6a esp = 0xbfd322b0 ebp = 0xbfd322c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaacab3e0 edi = 0xb5f74968
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 17 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:2c2f35c908d0 : 4298 + 0x8]
03:11:24 INFO - eip = 0xb3b79903 esp = 0xbfd322d0 ebp = 0xbfd323b8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70f2ff8 edi = 0xb5f74968
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 18 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:2c2f35c908d0 : 4391 + 0x8]
03:11:24 INFO - eip = 0xb3b7c37f esp = 0xbfd323c0 ebp = 0xbfd32418 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0xbfd32440
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 19 libxul.so!XRE_main [nsAppRunner.cpp:2c2f35c908d0 : 4493 + 0x1d]
03:11:24 INFO - eip = 0xb3b7c5ca esp = 0xbfd32420 ebp = 0xbfd32548 ebx = 0x08093e3c
03:11:24 INFO - esi = 0xbfd32440 edi = 0x00000005
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 20 firefox!do_main [nsBrowserApp.cpp:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0x0805bb46 esp = 0xbfd32550 ebp = 0xbfd335a8 ebx = 0x08093e3c
03:11:24 INFO - esi = 0xbfd32590 edi = 0x00000005
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 21 firefox!main [nsBrowserApp.cpp:2c2f35c908d0 : 352 + 0x16]
03:11:24 INFO - eip = 0x0804c8b3 esp = 0xbfd335b0 ebp = 0xbfd33698 ebx = 0x08093e3c
03:11:24 INFO - esi = 0xbfd33744 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 22 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
03:11:24 INFO - eip = 0xb74aa4d3 esp = 0xbfd336a0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 23 firefox!__libc_csu_fini + 0x10
03:11:24 INFO - eip = 0x080851c0 esp = 0xbfd336a4 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 24 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
03:11:24 INFO - eip = 0xb74aa4d3 esp = 0xbfd336b0 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 25 firefox + 0x13370
03:11:24 INFO - eip = 0x0805b370 esp = 0xbfd33700 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 26 libc-2.15.so!__libc_start_main [libc-start.c : 96 + 0x9]
03:11:24 INFO - eip = 0xb74aa3e9 esp = 0xbfd3370c ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 27 firefox + 0x13370
03:11:24 INFO - eip = 0x0805b370 esp = 0xbfd33718 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 28 firefox!_start + 0x21
03:11:24 INFO - eip = 0x0805b391 esp = 0xbfd33720 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 29 firefox!_init + 0x764
03:11:24 INFO - eip = 0x0804c7a0 esp = 0xbfd33724 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 30 firefox!__libc_csu_fini + 0x10
03:11:24 INFO - eip = 0x080851c0 esp = 0xbfd33730 ebp = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 31 firefox + 0x3d1b0
03:11:24 INFO - eip = 0x080851b0 esp = 0xbfd33734 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 32 ld-2.15.so + 0xf280
03:11:24 INFO - eip = 0xb77bb280 esp = 0xbfd33738 ebp = 0x00000000
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO -
03:11:24 INFO - Thread 1
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xb16141a0 ebp = 0xb7087078 ebx = 0xb7087078
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4 eax = 0xfffffdfc ecx = 0x00000001
03:11:24 INFO - edx = 0xffffffff efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
03:11:24 INFO - eip = 0xb7572170 esp = 0xb16141b0 ebp = 0xb7087078 ebx = 0xb7087078
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
03:11:24 INFO - eip = 0xb63b73b6 esp = 0xb16141b8 ebp = 0xb7087078
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 0x1
03:11:24 INFO - eip = 0x00000001 esp = 0xb16141c0 ebp = 0xb7087078 ebx = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
03:11:24 INFO - eip = 0xb6385a3b esp = 0xb16141d0 ebp = 0xb7087078
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
03:11:24 INFO - eip = 0xb637806e esp = 0xb16141f0 ebp = 0xb7087078 ebx = 0xb6428ff4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
03:11:24 INFO - eip = 0xb637852b esp = 0xb1614250 ebp = 0xb16143e8 ebx = 0xb6428ff4
03:11:24 INFO - esi = 0xb700d810 edi = 0xb6429b70
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libdconfsettings.so!dconf_context_thread [dconfcontext.c : 11 + 0x8]
03:11:24 INFO - eip = 0xb0dd9134 esp = 0xb1614290 ebp = 0xb16143e8 ebx = 0xb0ddcff4
03:11:24 INFO - esi = 0xb7032690 edi = 0xb6429b70
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
03:11:24 INFO - eip = 0xb639b673 esp = 0xb16142c0 ebp = 0xb16143e8 ebx = 0xb6428ff4
03:11:24 INFO - esi = 0xb707e5b0 edi = 0xb6429b70
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xb16142f0 ebp = 0xb16143e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xb16143f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 2
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xb0d861b0 ebp = 0xb70567a0 ebx = 0xb70567a0
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4 eax = 0xfffffdfc ecx = 0x00000003
03:11:24 INFO - edx = 0xffffffff efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
03:11:24 INFO - eip = 0xb7572170 esp = 0xb0d861c0 ebp = 0xb70567a0 ebx = 0xb70567a0
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
03:11:24 INFO - eip = 0xb63b73b6 esp = 0xb0d861c8 ebp = 0xb70567a0
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 0x3
03:11:24 INFO - eip = 0x00000003 esp = 0xb0d861d0 ebp = 0xb70567a0 ebx = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
03:11:24 INFO - eip = 0xb6385a3b esp = 0xb0d861e0 ebp = 0xb70567a0
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
03:11:24 INFO - eip = 0xb637806e esp = 0xb0d86200 ebp = 0xb70567a0 ebx = 0xb6428ff4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
03:11:24 INFO - eip = 0xb637852b esp = 0xb0d86260 ebp = 0xb0d863e8 ebx = 0xb6428ff4
03:11:24 INFO - esi = 0xb708ac50 edi = 0xb6429b70
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libgio-2.0.so.0.3200.1!gdbus_shared_thread_func [gdbusprivate.c : 277 + 0xb]
03:11:24 INFO - eip = 0xb65480ea esp = 0xb0d862a0 ebp = 0xb0d863e8 ebx = 0xb65ceff4
03:11:24 INFO - esi = 0xb708ac40 edi = 0xb6429b70
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
03:11:24 INFO - eip = 0xb639b673 esp = 0xb0d862c0 ebp = 0xb0d863e8 ebx = 0xb6428ff4
03:11:24 INFO - esi = 0xb70b5230 edi = 0xb6429b70
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xb0d862f0 ebp = 0xb0d863e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xb0d863f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 3
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xb04d0ffc ebp = 0xb7200530 ebx = 0x0000001d
03:11:24 INFO - esi = 0xffffffff edi = 0xb7200140 eax = 0xfffffffc ecx = 0xb700f200
03:11:24 INFO - edx = 0x00000020 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libc-2.15.so + 0xeb9f7
03:11:24 INFO - eip = 0xb757c9f7 esp = 0xb04d100c ebp = 0xb7200530 ebx = 0x0000001d
03:11:24 INFO - esi = 0xffffffff edi = 0xb7200140
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libxul.so!_fini + 0x1c11960
03:11:24 INFO - eip = 0xb5fa9968 esp = 0xb04d1010 ebp = 0xb7200530
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libxul.so!epoll_wait [epoll_sub.c:2c2f35c908d0 : 63 + 0x25]
03:11:24 INFO - eip = 0xb230888a esp = 0xb04d1020 ebp = 0xb04d1048
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!epoll_dispatch [epoll.c:2c2f35c908d0 : 407 + 0x20]
03:11:24 INFO - eip = 0xb2308681 esp = 0xb04d1050 ebp = 0xb04d1098 ebx = 0xb5fa9968
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!event_base_loop [event.c:2c2f35c908d0 : 1607 + 0xa]
03:11:24 INFO - eip = 0xb230bde7 esp = 0xb04d10a0 ebp = 0xb04d1118 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0xb700f080
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:2c2f35c908d0 : 370 + 0x13]
03:11:24 INFO - eip = 0xb22ff20d esp = 0xb04d1120 ebp = 0xb04d1178 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70d67e0 edi = 0xb04d11d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xb04d1180 ebp = 0xb04d11a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70dc4e0 edi = 0xb04d11d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:2c2f35c908d0 : 172 + 0x8]
03:11:24 INFO - eip = 0xb2301aff esp = 0xb04d11b0 ebp = 0xb04d12c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70dc4e0 edi = 0xb04d11d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:2c2f35c908d0 : 39 + 0x17]
03:11:24 INFO - eip = 0xb2301b7c esp = 0xb04d12d0 ebp = 0xb04d12e8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xb04d12f0 ebp = 0xb04d13e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xb04d13f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 4
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xae688060 ebp = 0xae688108 ebx = 0xae6880e0
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4 eax = 0xfffffdfc ecx = 0x00000002
03:11:24 INFO - edx = 0xffffffff efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
03:11:24 INFO - eip = 0xb7572170 esp = 0xae688070 ebp = 0xae688108 ebx = 0xae6880e0
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:24 INFO - eip = 0xb1d10c55 esp = 0xae688110 ebp = 0xae688198
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xae6881a0 ebp = 0xae6881d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xae6881cc edi = 0xb718d3d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:24 INFO - eip = 0xb2315d93 esp = 0xae6881e0 ebp = 0xae688228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb702d060 edi = 0xb718d3d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xae688230 ebp = 0xae688258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb7033a40 edi = 0xb702d060
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xae688260 ebp = 0xae6882a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb7033a40 edi = 0xb702d060
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xae6882b0 ebp = 0xae6882e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb703e640
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xae6882f0 ebp = 0xae6883e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xae6883f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 5
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xade871c8 ebp = 0x0000003f ebx = 0xb71ffc48
03:11:24 INFO - esi = 0x00000000 edi = 0xb717f440 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x0000003f efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xade871d8 ebp = 0x0000003f ebx = 0xb71ffc48
03:11:24 INFO - esi = 0x00000000 edi = 0xb717f440
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xade871f0 ebp = 0x0000003f
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xade87200 ebp = 0xade87238
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::net::ClosingService::ThreadFunc() [CondVar.h:2c2f35c908d0 : 79 + 0x13]
03:11:24 INFO - eip = 0xb21039fa esp = 0xade87240 ebp = 0xade872a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb719c6c0 edi = 0xb719c6cc
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xade872b0 ebp = 0xade872e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb703e940
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xade872f0 ebp = 0xade873e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xade873f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 6
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xade7eca0 ebp = 0xade7ef48 ebx = 0xade7ed30
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4 eax = 0xfffffdfc ecx = 0x00000008
03:11:24 INFO - edx = 0xffffffff efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
03:11:24 INFO - eip = 0xb7572170 esp = 0xade7ecb0 ebp = 0xade7ef48 ebx = 0xade7ed30
03:11:24 INFO - esi = 0x00000000 edi = 0xb7637ff4
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libxul.so!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:2c2f35c908d0 : 475 + 0x16]
03:11:24 INFO - eip = 0xb213a600 esp = 0xade7ef50 ebp = 0xade7efa8
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 3 libxul.so!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:2c2f35c908d0 : 1070 + 0x1b]
03:11:24 INFO - eip = 0xb21420bb esp = 0xade7efb0 ebp = 0xade7f028 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xade7f008 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 4 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:2c2f35c908d0 : 867 + 0x1c]
03:11:24 INFO - eip = 0xb21426da esp = 0xade7f030 ebp = 0xade7f108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70472a0 edi = 0xb7033ab0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:24 INFO - eip = 0xb1d10c55 esp = 0xade7f110 ebp = 0xade7f198 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb7033ab0 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xade7f1a0 ebp = 0xade7f1d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xade7f1cc edi = 0xb71f2090
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:24 INFO - eip = 0xb2315d93 esp = 0xade7f1e0 ebp = 0xade7f228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb702d140 edi = 0xb71f2090
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xade7f230 ebp = 0xade7f258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb7033ab0 edi = 0xb702d140
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xade7f260 ebp = 0xade7f2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb7033ab0 edi = 0xb702d140
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xade7f2b0 ebp = 0xade7f2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb703eac0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xade7f2f0 ebp = 0xade7f3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xade7f3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 7
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xad3ff1e8 ebp = 0x00001b59 ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00001b59 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xad3ff1f8 ebp = 0x00001b59 ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xad3ff210 ebp = 0x00001b59
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xad3ff220 ebp = 0xad3ff258
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:2c2f35c908d0 : 603 + 0x17]
03:11:24 INFO - eip = 0xb1f78178 esp = 0xad3ff260 ebp = 0xad3ff2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70cec00 edi = 0xb70ea940
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xad3ff2b0 ebp = 0xad3ff2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71a8f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xad3ff2f0 ebp = 0xad3ff3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xad3ff3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 8
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xad1fe1e8 ebp = 0x00001b58 ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00001b58 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xad1fe1f8 ebp = 0x00001b58 ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xad1fe210 ebp = 0x00001b58
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xad1fe220 ebp = 0xad1fe258
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:2c2f35c908d0 : 603 + 0x17]
03:11:24 INFO - eip = 0xb1f78178 esp = 0xad1fe260 ebp = 0xad1fe2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70ced08 edi = 0xb70ea940
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xad1fe2b0 ebp = 0xad1fe2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71a9080
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xad1fe2f0 ebp = 0xad1fe3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xad1fe3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 9
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xacffd1e8 ebp = 0x00001b5b ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00001b5b efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xacffd1f8 ebp = 0x00001b5b ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xacffd210 ebp = 0x00001b5b
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xacffd220 ebp = 0xacffd258
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:2c2f35c908d0 : 603 + 0x17]
03:11:24 INFO - eip = 0xb1f78178 esp = 0xacffd260 ebp = 0xacffd2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70cee10 edi = 0xb70ea940
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xacffd2b0 ebp = 0xacffd2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71a9200
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xacffd2f0 ebp = 0xacffd3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xacffd3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 10
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xacdfc1e8 ebp = 0x00001b5a ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00001b5a efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xacdfc1f8 ebp = 0x00001b5a ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xacdfc210 ebp = 0x00001b5a
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xacdfc220 ebp = 0xacdfc258
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:2c2f35c908d0 : 603 + 0x17]
03:11:24 INFO - eip = 0xb1f78178 esp = 0xacdfc260 ebp = 0xacdfc2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70cef18 edi = 0xb70ea940
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xacdfc2b0 ebp = 0xacdfc2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71a9380
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xacdfc2f0 ebp = 0xacdfc3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xacdfc3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 11
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xacbfb1e8 ebp = 0x00001b57 ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00001b57 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xacbfb1f8 ebp = 0x00001b57 ebx = 0xb70ea948
03:11:24 INFO - esi = 0x00000000 edi = 0xb701eee0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xacbfb210 ebp = 0x00001b57
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xacbfb220 ebp = 0xacbfb258
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:2c2f35c908d0 : 603 + 0x17]
03:11:24 INFO - eip = 0xb1f78178 esp = 0xacbfb260 ebp = 0xacbfb2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xb70cf020 edi = 0xb70ea940
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xacbfb2b0 ebp = 0xacbfb2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71a9500
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xacbfb2f0 ebp = 0xacbfb3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xacbfb3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 12
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xab8ff17c ebp = 0xab8ff1e8 ebx = 0xad40c788
03:11:24 INFO - esi = 0xab8ff190 edi = 0xb7180640 eax = 0xfffffdfc ecx = 0x00000080
03:11:24 INFO - edx = 0x00000119 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xad13
03:11:24 INFO - eip = 0xb7784d13 esp = 0xab8ff18c ebp = 0xab8ff1e8 ebx = 0xad40c788
03:11:24 INFO - esi = 0xab8ff190 edi = 0xb7180640
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 0x26275580
03:11:24 INFO - eip = 0x26275580 esp = 0xab8ff1f0 ebp = 0x562b5928
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 3 libxul.so!_fini + 0x1c11960
03:11:24 INFO - eip = 0xb5fa9968 esp = 0xab8ff1f8 ebp = 0x562b5928
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libnspr4.so!pt_TimedWait [ptsynch.c:2c2f35c908d0 : 246 + 0xd]
03:11:24 INFO - eip = 0xb74765dd esp = 0xab8ff1fc ebp = 0x562b5928
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 5 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xab8ff200 ebp = 0x562b5928
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 6 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 398 + 0xe]
03:11:24 INFO - eip = 0xb7476c90 esp = 0xab8ff210 ebp = 0xab8ff248
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 7 libxul.so!WatchdogMain [XPCJSRuntime.cpp:2c2f35c908d0 : 1050 + 0x12]
03:11:24 INFO - eip = 0xb259c96a esp = 0xab8ff250 ebp = 0xab8ff2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00001d6d edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xab8ff2b0 ebp = 0xab8ff2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000001 edi = 0xb71a9740
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xab8ff2f0 ebp = 0xab8ff3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xab8ff3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 13
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xaabff1b8 ebp = 0x00000001 ebx = 0xad538a08
03:11:24 INFO - esi = 0x00000000 edi = 0xaac79780 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00000001 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xaabff1c8 ebp = 0x00000001 ebx = 0xad538a08
03:11:24 INFO - esi = 0x00000000 edi = 0xaac79780
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xaabff1e0 ebp = 0x00000001
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xaabff1f0 ebp = 0xaabff228
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xaabff230 ebp = 0xaabff258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xad537488 edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:2c2f35c908d0 : 88 + 0xf]
03:11:24 INFO - eip = 0xb20b4cd7 esp = 0xaabff260 ebp = 0xaabff2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xaabff2b0 ebp = 0xaabff2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71aa640
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xaabff2f0 ebp = 0xaabff3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xaabff3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 14
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xaa3fe1a8 ebp = 0x0000020b ebx = 0xad538a48
03:11:24 INFO - esi = 0x00000000 edi = 0xaac797e0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x0000020b efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xaa3fe1b8 ebp = 0x0000020b ebx = 0xad538a48
03:11:24 INFO - esi = 0x00000000 edi = 0xaac797e0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xaa3fe1d0 ebp = 0x0000020b
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xaa3fe1e0 ebp = 0xaa3fe218
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xaa3fe220 ebp = 0xaa3fe248 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xad5453a8 edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!mozilla::BackgroundHangManager::RunMonitorThread() [Monitor.h:2c2f35c908d0 : 88 + 0xf]
03:11:24 INFO - eip = 0xb20b6ead esp = 0xaa3fe250 ebp = 0xaa3fe2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x001f0b8e edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xaa3fe2b0 ebp = 0xaa3fe2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xb71aa880
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xaa3fe2f0 ebp = 0xaa3fe3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xaa3fe3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 15
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa97fef6c ebp = 0xa97fefd8 ebx = 0xb70ea8c8
03:11:24 INFO - esi = 0xa97fef80 edi = 0xb701ed00 eax = 0xfffffdfc ecx = 0x00000080
03:11:24 INFO - edx = 0x00008aa9 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xad13
03:11:24 INFO - eip = 0xb7784d13 esp = 0xa97fef7c ebp = 0xa97fefd8 ebx = 0xb70ea8c8
03:11:24 INFO - esi = 0xa97fef80 edi = 0xb701ed00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 0xe2dd648
03:11:24 INFO - eip = 0x0e2dd648 esp = 0xa97fefe0 ebp = 0x562b5928
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:2c2f35c908d0 : 246 + 0xd]
03:11:24 INFO - eip = 0xb74765dd esp = 0xa97fefec ebp = 0xa97ff00c
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libpthread-2.15.so!__pthread_getspecific [pthread_getspecific.c : 27 + 0xf]
03:11:24 INFO - eip = 0xb778587f esp = 0xa97ff014 ebp = 0xb5fa9968 ebx = 0x00000017
03:11:24 INFO - esi = 0x00000000 edi = 0x00000004
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!_fini + 0x1c11960
03:11:24 INFO - eip = 0xb5fa9968 esp = 0xa97ff018 ebp = 0xb5fa9968
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 6 librt-2.15.so!clock_gettime [clock_gettime.c : 94 + 0xa]
03:11:24 INFO - eip = 0xb776fdba esp = 0xa97ff028 ebp = 0xb5fa9968
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 7 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 361 + 0xb]
03:11:24 INFO - eip = 0xb7476c3b esp = 0xa97ff02c ebp = 0xb5fa9968
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 8 libxul.so!_fini + 0x1c11960
03:11:24 INFO - eip = 0xb5fa9968 esp = 0xa97ff030 ebp = 0xb5fa9968
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 9 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xa97ff040 ebp = 0xa97ff068
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 10 libxul.so!TimerThread::Run() [Monitor.h:2c2f35c908d0 : 40 + 0x5]
03:11:24 INFO - eip = 0xb1d1149b esp = 0xa97ff070 ebp = 0xa97ff108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000017 edi = 0x00000e7f
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:24 INFO - eip = 0xb1d10c55 esp = 0xa97ff110 ebp = 0xa97ff198 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadec2d0 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xa97ff1a0 ebp = 0xa97ff1d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa97ff1cc edi = 0xa98830c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 13 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:24 INFO - eip = 0xb2315d93 esp = 0xa97ff1e0 ebp = 0xa97ff228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaad90b20 edi = 0xa98830c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 14 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa97ff230 ebp = 0xa97ff258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadec2d0 edi = 0xaad90b20
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 15 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xa97ff260 ebp = 0xa97ff2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadec2d0 edi = 0xaad90b20
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 16 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xa97ff2b0 ebp = 0xa97ff2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xa985a0c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 17 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa97ff2f0 ebp = 0xa97ff3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 18 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa97ff3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 16
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xac9411a8 ebp = 0x0000f019 ebx = 0xa98a0008
03:11:24 INFO - esi = 0x00000000 edi = 0xaad45c20 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x0000f019 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xac9411b8 ebp = 0x0000f019 ebx = 0xa98a0008
03:11:24 INFO - esi = 0x00000000 edi = 0xaad45c20
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xac9411d0 ebp = 0x0000f019
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xac9411e0 ebp = 0xac941218
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::MonitorAutoLock::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0x12]
03:11:24 INFO - eip = 0xb2195ddf esp = 0xac941220 ebp = 0xac941238 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaad56ab8 edi = 0xac94126c
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!mozilla::net::CacheIOThread::ThreadFunc() [CacheIOThread.cpp:2c2f35c908d0 : 229 + 0x13]
03:11:24 INFO - eip = 0xb1d2db37 esp = 0xac941240 ebp = 0xac941288 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaad56ab0 edi = 0xac94126c
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:2c2f35c908d0 : 167 + 0x8]
03:11:24 INFO - eip = 0xb21b4fd4 esp = 0xac941290 ebp = 0xac9412a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaad56ab0 edi = 0xa985a3c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xac9412b0 ebp = 0xac9412e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xa985a3c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xac9412f0 ebp = 0xac9413e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xac9413f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 17
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa8bcc028 ebp = 0x00000001 ebx = 0xa99f8d08
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c287e0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00000001 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xa8bcc038 ebp = 0x00000001 ebx = 0xa99f8d08
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c287e0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xa8bcc050 ebp = 0x00000001
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xa8bcc060 ebp = 0xa8bcc098
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xa8bcc0a0 ebp = 0xa8bcc0c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf00cc edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:24 INFO - eip = 0xb1d0fb78 esp = 0xa8bcc0d0 ebp = 0xa8bcc108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf00bc edi = 0xa8bcc168
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:24 INFO - eip = 0xb1d1093a esp = 0xa8bcc110 ebp = 0xa8bcc198 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf0080 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xa8bcc1a0 ebp = 0xa8bcc1d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8bcc1cc edi = 0xa99f4580
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:24 INFO - eip = 0xb2315de0 esp = 0xa8bcc1e0 ebp = 0xa8bcc228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c3a000 edi = 0xa99f4580
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa8bcc230 ebp = 0xa8bcc258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf0080 edi = 0xa8c3a000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xa8bcc260 ebp = 0xa8bcc2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf0080 edi = 0xa8c3a000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xa8bcc2b0 ebp = 0xa8bcc2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xaadb8840
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa8bcc2f0 ebp = 0xa8bcc3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 13 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa8bcc3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 18
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa83cb198 ebp = 0x00000001 ebx = 0xa99f8d48
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c28900 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00000001 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xa83cb1a8 ebp = 0x00000001 ebx = 0xa99f8d48
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c28900
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xa83cb1c0 ebp = 0x00000001
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xa83cb1d0 ebp = 0xa83cb208
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb3a4cb4f esp = 0xa83cb210 ebp = 0xa83cb238 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c288b0 edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:2c2f35c908d0 : 115 + 0x8]
03:11:24 INFO - eip = 0xb3a50f2f esp = 0xa83cb240 ebp = 0xa83cb288 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c288a0 edi = 0xa83cb26c
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:2c2f35c908d0 : 14 + 0x7]
03:11:24 INFO - eip = 0xb3a7265e esp = 0xa83cb290 ebp = 0xa83cb2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c288a0 edi = 0xa8c2d000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xa83cb2b0 ebp = 0xa83cb2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c2d000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa83cb2f0 ebp = 0xa83cb3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa83cb3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 19
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa7bca028 ebp = 0x00000001 ebx = 0xa98c03c8
03:11:24 INFO - esi = 0x00000000 edi = 0xaad04f40 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00000001 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xa7bca038 ebp = 0x00000001 ebx = 0xa98c03c8
03:11:24 INFO - esi = 0x00000000 edi = 0xaad04f40
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xa7bca050 ebp = 0x00000001
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xa7bca060 ebp = 0xa7bca098
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xa7bca0a0 ebp = 0xa7bca0c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf14ec edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:24 INFO - eip = 0xb1d0fb78 esp = 0xa7bca0d0 ebp = 0xa7bca108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf14dc edi = 0xa7bca168
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:24 INFO - eip = 0xb1d1093a esp = 0xa7bca110 ebp = 0xa7bca198 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf14a0 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xa7bca1a0 ebp = 0xa7bca1d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa7bca1cc edi = 0xa98c3620
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:24 INFO - eip = 0xb2315de0 esp = 0xa7bca1e0 ebp = 0xa7bca228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c3b340 edi = 0xa98c3620
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa7bca230 ebp = 0xa7bca258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf14a0 edi = 0xa8c3b340
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xa7bca260 ebp = 0xa7bca2a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf14a0 edi = 0xa8c3b340
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xa7bca2b0 ebp = 0xa7bca2e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c2d780
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa7bca2f0 ebp = 0xa7bca3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 13 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa7bca3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 20
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa73c8fac ebp = 0xa73c9018 ebx = 0xa8cc2948
03:11:24 INFO - esi = 0xa73c8fc0 edi = 0xa8c7d7a0 eax = 0xfffffdfc ecx = 0x00000080
03:11:24 INFO - edx = 0x00000201 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xad13
03:11:24 INFO - eip = 0xb7784d13 esp = 0xa73c8fbc ebp = 0xa73c9018 ebx = 0xa8cc2948
03:11:24 INFO - esi = 0xa73c8fc0 edi = 0xa8c7d7a0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 0x107efa08
03:11:24 INFO - eip = 0x107efa08 esp = 0xa73c9020 ebp = 0x562b5945
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:2c2f35c908d0 : 246 + 0xd]
03:11:24 INFO - eip = 0xb74765dd esp = 0xa73c902c ebp = 0x562b5945
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xa73c9030 ebp = 0x562b5945
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 398 + 0xe]
03:11:24 INFO - eip = 0xb7476c90 esp = 0xa73c9040 ebp = 0xa73c9078
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 6 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xa73c9080 ebp = 0xa73c90a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c7d764 edi = 0x00007530
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!nsThreadPool::Run() [nsEventQueue.h:2c2f35c908d0 : 104 + 0x5]
03:11:24 INFO - eip = 0xb20b8dfc esp = 0xa73c90b0 ebp = 0xa73c9108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c7d740 edi = 0xa73c90ec
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:24 INFO - eip = 0xb1d10c55 esp = 0xa73c9110 ebp = 0xa73c9198 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1900 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xa73c91a0 ebp = 0xa73c91d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa73c91cc edi = 0xa8cbe7e0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:24 INFO - eip = 0xb2315d93 esp = 0xa73c91e0 ebp = 0xa73c9228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c3c300 edi = 0xa8cbe7e0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa73c9230 ebp = 0xa73c9258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1900 edi = 0xa8c3c300
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xa73c9260 ebp = 0xa73c92a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1900 edi = 0xa8c3c300
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 13 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xa73c92b0 ebp = 0xa73c92e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xa8cad800
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa73c92f0 ebp = 0xa73c93e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 15 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa73c93f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 21
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa6bc8028 ebp = 0x00003317 ebx = 0xa8cc29c8
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c7d860 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00003317 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xa6bc8038 ebp = 0x00003317 ebx = 0xa8cc29c8
03:11:24 INFO - esi = 0x00000000 edi = 0xa8c7d860
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:24 INFO - eip = 0xb748b6ec esp = 0xa6bc8050 ebp = 0x00003317
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:24 INFO - eip = 0xb7476d12 esp = 0xa6bc8060 ebp = 0xa6bc8098
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:24 INFO - eip = 0xb1d0f641 esp = 0xa6bc80a0 ebp = 0xa6bc80c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1bec edi = 0xffffffff
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:24 INFO - eip = 0xb1d0fb78 esp = 0xa6bc80d0 ebp = 0xa6bc8108 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1bdc edi = 0xa6bc8168
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:24 INFO - eip = 0xb1d1093a esp = 0xa6bc8110 ebp = 0xa6bc8198 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1ba0 edi = 0x00000000
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:24 INFO - eip = 0xb1d1a755 esp = 0xa6bc81a0 ebp = 0xa6bc81d8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa6bc81cc edi = 0xa8cbf5c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:24 INFO - eip = 0xb2315de0 esp = 0xa6bc81e0 ebp = 0xa6bc8228 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8c3c5a0 edi = 0xa8cbf5c0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa6bc8230 ebp = 0xa6bc8258 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1ba0 edi = 0xa8c3c5a0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:24 INFO - eip = 0xb20b9507 esp = 0xa6bc8260 ebp = 0xa6bc82a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xaadf1ba0 edi = 0xa8c3c5a0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:24 INFO - eip = 0xb7478641 esp = 0xa6bc82b0 ebp = 0xa6bc82e8 ebx = 0xb748b6ec
03:11:24 INFO - esi = 0x00000000 edi = 0xa8cad980
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa6bc82f0 ebp = 0xa6bc83e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 13 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa6bc83f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 22
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa486cf9c ebp = 0xa486d008 ebx = 0xa486d0b0
03:11:24 INFO - esi = 0xa486cfb0 edi = 0xa486d094 eax = 0xfffffdfc ecx = 0x00000080
03:11:24 INFO - edx = 0x00000001 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xad13
03:11:24 INFO - eip = 0xb7784d13 esp = 0xa486cfac ebp = 0xa486d008 ebx = 0xa486d0b0
03:11:24 INFO - esi = 0xa486cfb0 edi = 0xa486d094
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 0x316f18aa
03:11:24 INFO - eip = 0x316f18aa esp = 0xa486d010 ebp = 0x00000876
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO - 3 libxul.so!_fini + 0x1c11960
03:11:24 INFO - eip = 0xb5fa9968 esp = 0xa486d020 ebp = 0x00000876
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:2c2f35c908d0 : 193 + 0x5]
03:11:24 INFO - eip = 0xb1d3309e esp = 0xa486d030 ebp = 0xa486d0f8
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 5 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:2c2f35c908d0 : 70 + 0x12]
03:11:24 INFO - eip = 0xb1d31f20 esp = 0xa486d100 ebp = 0xa486d178 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8da8cac edi = 0xa486d14c
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa486d180 ebp = 0xa486d1a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8da8c00 edi = 0xa486d1d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!base::Thread::ThreadMain() [thread.cc:2c2f35c908d0 : 172 + 0x8]
03:11:24 INFO - eip = 0xb2301aff esp = 0xa486d1b0 ebp = 0xa486d2c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8da8c00 edi = 0xa486d1d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!ThreadFunc [platform_thread_posix.cc:2c2f35c908d0 : 39 + 0x17]
03:11:24 INFO - eip = 0xb2301b7c esp = 0xa486d2d0 ebp = 0xa486d2e8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa486d2f0 ebp = 0xa486d3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa486d3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 23
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa406bfa8 ebp = 0x00000001 ebx = 0xa406c080
03:11:24 INFO - esi = 0x00000000 edi = 0xa406c064 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x00000001 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xa406bfb8 ebp = 0x00000001 ebx = 0xa406c080
03:11:24 INFO - esi = 0x00000000 edi = 0xa406c064
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 2 libxul.so!_fini + 0x1c11960
03:11:24 INFO - eip = 0xb5fa9968 esp = 0xa406bfd0 ebp = 0x00000001
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:2c2f35c908d0 : 40 + 0xf]
03:11:24 INFO - eip = 0xb1d301b4 esp = 0xa406bfe0 ebp = 0xa406bff8
03:11:24 INFO - Found by: stack scanning
03:11:24 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:2c2f35c908d0 : 195 + 0xb]
03:11:24 INFO - eip = 0xb1d32ffa esp = 0xa406c000 ebp = 0xa406c0c8 ebx = 0xb5fa9968
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:2c2f35c908d0 : 201 + 0x8]
03:11:24 INFO - eip = 0xb1d33226 esp = 0xa406c0d0 ebp = 0xa406c0f8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0xb44b20fe
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:2c2f35c908d0 : 60 + 0xe]
03:11:24 INFO - eip = 0xb1d31d35 esp = 0xa406c100 ebp = 0xa406c178 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0xb44b20fe
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:24 INFO - eip = 0xb22fa47c esp = 0xa406c180 ebp = 0xa406c1a8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8da8d00 edi = 0xa406c1d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:2c2f35c908d0 : 172 + 0x8]
03:11:24 INFO - eip = 0xb2301aff esp = 0xa406c1b0 ebp = 0xa406c2c8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0xa8da8d00 edi = 0xa406c1d0
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:2c2f35c908d0 : 39 + 0x17]
03:11:24 INFO - eip = 0xb2301b7c esp = 0xa406c2d0 ebp = 0xa406c2e8 ebx = 0xb5fa9968
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:24 INFO - eip = 0xb7780d4c esp = 0xa406c2f0 ebp = 0xa406c3e8 ebx = 0xb7791ff4
03:11:24 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:24 INFO - Found by: call frame info
03:11:24 INFO - 11 libc-2.15.so + 0xef8be
03:11:24 INFO - eip = 0xb75808be esp = 0xa406c3f0 ebp = 0x00000000
03:11:24 INFO - Found by: previous frame's frame pointer
03:11:24 INFO -
03:11:24 INFO - Thread 24
03:11:24 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:24 INFO - eip = 0xb77ab424 esp = 0xa386b038 ebp = 0x000000a5 ebx = 0xa8ddf8c8
03:11:24 INFO - esi = 0x00000000 edi = 0xa998afc0 eax = 0xfffffe00 ecx = 0x00000080
03:11:24 INFO - edx = 0x000000a5 efl = 0x00000282
03:11:24 INFO - Found by: given as instruction pointer in context
03:11:24 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:24 INFO - eip = 0xb778496b esp = 0xa386b048 ebp = 0x000000a5 ebx = 0xa8ddf8c8
03:11:24 INFO - esi = 0x00000000 edi = 0xa998afc0
03:11:24 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0xa386b060 ebp = 0x000000a5
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0xa386b070 ebp = 0xa386b0a8
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::image::DecodePoolWorker::Run() [CondVar.h:2c2f35c908d0 : 79 + 0x13]
03:11:25 INFO - eip = 0xb2869e4f esp = 0xa386b0b0 ebp = 0xa386b108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8dd2fc8 edi = 0xa8dd2fc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:25 INFO - eip = 0xb1d10c55 esp = 0xa386b110 ebp = 0xa386b198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd8480 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0xa386b1a0 ebp = 0xa386b1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa386b1cc edi = 0xa60b0bd0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0xa386b1e0 ebp = 0xa386b228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8c3ede0 edi = 0xa60b0bd0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0xa386b230 ebp = 0xa386b258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd8480 edi = 0xa8c3ede0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0xa386b260 ebp = 0xa386b2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd8480 edi = 0xa8c3ede0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0xa386b2b0 ebp = 0xa386b2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0xa8d13b80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0xa386b2f0 ebp = 0xa386b3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0xa386b3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 25
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0xa306a028 ebp = 0x00000003 ebx = 0xa8ddf988
03:11:25 INFO - esi = 0x00000000 edi = 0xa998b1a0 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000003 efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0xa306a038 ebp = 0x00000003 ebx = 0xa8ddf988
03:11:25 INFO - esi = 0x00000000 edi = 0xa998b1a0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0xa306a050 ebp = 0x00000003
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0xa306a060 ebp = 0xa306a098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0xa306a0a0 ebp = 0xa306a0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd853c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0xa306a0d0 ebp = 0xa306a108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd852c edi = 0xa306a168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0xa306a110 ebp = 0xa306a198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd84f0 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0xa306a1a0 ebp = 0xa306a1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa306a1cc edi = 0xa60b0cc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0xa306a1e0 ebp = 0xa306a228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8c3eec0 edi = 0xa60b0cc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0xa306a230 ebp = 0xa306a258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd84f0 edi = 0xa8c3eec0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0xa306a260 ebp = 0xa306a2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8cd84f0 edi = 0xa8c3eec0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0xa306a2b0 ebp = 0xa306a2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0xa8d13d00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0xa306a2f0 ebp = 0xa306a3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0xa306a3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 26
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0xa2868f9c ebp = 0xa2869008 ebx = 0xa28690b0
03:11:25 INFO - esi = 0xa2868fb0 edi = 0xa2869094 eax = 0xfffffdfc ecx = 0x00000080
03:11:25 INFO - edx = 0x00000001 efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xad13
03:11:25 INFO - eip = 0xb7784d13 esp = 0xa2868fac ebp = 0xa2869008 ebx = 0xa28690b0
03:11:25 INFO - esi = 0xa2868fb0 edi = 0xa2869094
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 0x2fc6d601
03:11:25 INFO - eip = 0x2fc6d601 esp = 0xa2869010 ebp = 0x00000876
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO - 3 libxul.so!_fini + 0x1c11960
03:11:25 INFO - eip = 0xb5fa9968 esp = 0xa2869020 ebp = 0x00000876
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:2c2f35c908d0 : 193 + 0x5]
03:11:25 INFO - eip = 0xb1d3309e esp = 0xa2869030 ebp = 0xa28690f8
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 5 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:2c2f35c908d0 : 70 + 0x12]
03:11:25 INFO - eip = 0xb1d31f20 esp = 0xa2869100 ebp = 0xa2869178 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8df11ec edi = 0xa286914c
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0xa2869180 ebp = 0xa28691a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8df10c0 edi = 0xa28691d0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!base::Thread::ThreadMain() [thread.cc:2c2f35c908d0 : 172 + 0x8]
03:11:25 INFO - eip = 0xb2301aff esp = 0xa28691b0 ebp = 0xa28692c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa8df10c0 edi = 0xa28691d0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!ThreadFunc [platform_thread_posix.cc:2c2f35c908d0 : 39 + 0x17]
03:11:25 INFO - eip = 0xb2301b7c esp = 0xa28692d0 ebp = 0xa28692e8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0xa28692f0 ebp = 0xa28693e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0xa28693f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 27
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0xa19ff028 ebp = 0x0000046b ebx = 0xa1ffd5c8
03:11:25 INFO - esi = 0x00000000 edi = 0xa1ed0ec0 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x0000046b efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0xa19ff038 ebp = 0x0000046b ebx = 0xa1ffd5c8
03:11:25 INFO - esi = 0x00000000 edi = 0xa1ed0ec0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0xa19ff050 ebp = 0x0000046b
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0xa19ff060 ebp = 0xa19ff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0xa19ff0a0 ebp = 0xa19ff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa1eaff8c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0xa19ff0d0 ebp = 0xa19ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa1eaff7c edi = 0xa19ff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0xa19ff110 ebp = 0xa19ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa1eaff40 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0xa19ff1a0 ebp = 0xa19ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa19ff1cc edi = 0xa1a34710
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0xa19ff1e0 ebp = 0xa19ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa1e9a100 edi = 0xa1a34710
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0xa19ff230 ebp = 0xa19ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa1eaff40 edi = 0xa1e9a100
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0xa19ff260 ebp = 0xa19ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa1eaff40 edi = 0xa1e9a100
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0xa19ff2b0 ebp = 0xa19ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0xa1ff6240
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0xa19ff2f0 ebp = 0xa19ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0xa19ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 28
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9fffede8 ebp = 0x00000067 ebx = 0xa6158d08
03:11:25 INFO - esi = 0x00000000 edi = 0xa6043900 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000067 efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9fffedf8 ebp = 0x00000067 ebx = 0xa6158d08
03:11:25 INFO - esi = 0x00000000 edi = 0xa6043900
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9fffee10 ebp = 0x00000067
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9fffee20 ebp = 0x9fffee58
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb33d2a0b esp = 0x9fffee60 ebp = 0x9fffee88 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa0bb89ac edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2c2f35c908d0 : 4851 + 0x5]
03:11:25 INFO - eip = 0xb33d5d75 esp = 0x9fffee90 ebp = 0x9fffee98 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa0bb8980 edi = 0xa0bb89b4
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2c2f35c908d0 : 4367 + 0x10]
03:11:25 INFO - eip = 0xb33f16f8 esp = 0x9fffeea0 ebp = 0x9fffeef8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa0bb8980 edi = 0x9fffeecc
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:2c2f35c908d0 : 2921 + 0x12]
03:11:25 INFO - eip = 0xb33c00a2 esp = 0x9fffef00 ebp = 0x9ffff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa014cf80 edi = 0xa002f000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:25 INFO - eip = 0xb1d10c55 esp = 0x9ffff110 ebp = 0x9ffff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa600d8a0 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x9ffff1a0 ebp = 0x9ffff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9ffff1cc edi = 0xa6042910
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:25 INFO - eip = 0xb2315d93 esp = 0x9ffff1e0 ebp = 0x9ffff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa06ded20 edi = 0xa6042910
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x9ffff230 ebp = 0x9ffff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa600d8a0 edi = 0xa06ded20
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x9ffff260 ebp = 0x9ffff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa600d8a0 edi = 0xa06ded20
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9ffff2b0 ebp = 0x9ffff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0xa6011140
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9ffff2f0 ebp = 0x9ffff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 15 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9ffff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 29
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9fcff028 ebp = 0x0000000d ebx = 0xa006bf88
03:11:25 INFO - esi = 0x00000000 edi = 0xa00767e0 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x0000000d efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9fcff038 ebp = 0x0000000d ebx = 0xa006bf88
03:11:25 INFO - esi = 0x00000000 edi = 0xa00767e0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9fcff050 ebp = 0x0000000d
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9fcff060 ebp = 0x9fcff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x9fcff0a0 ebp = 0x9fcff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa07edd5c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x9fcff0d0 ebp = 0x9fcff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa07edd4c edi = 0x9fcff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x9fcff110 ebp = 0x9fcff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa07edd10 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x9fcff1a0 ebp = 0x9fcff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9fcff1cc edi = 0xa00acb90
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x9fcff1e0 ebp = 0x9fcff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa06dff80 edi = 0xa00acb90
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x9fcff230 ebp = 0x9fcff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa07edd10 edi = 0xa06dff80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x9fcff260 ebp = 0x9fcff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa07edd10 edi = 0xa06dff80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9fcff2b0 ebp = 0x9fcff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0xa007d300
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9fcff2f0 ebp = 0x9fcff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9fcff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 30
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9f1fede8 ebp = 0x00000119 ebx = 0xa0152c08
03:11:25 INFO - esi = 0x00000000 edi = 0x9f26af20 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000119 efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9f1fedf8 ebp = 0x00000119 ebx = 0xa0152c08
03:11:25 INFO - esi = 0x00000000 edi = 0x9f26af20
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9f1fee10 ebp = 0x00000119
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9f1fee20 ebp = 0x9f1fee58
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb33d2a0b esp = 0x9f1fee60 ebp = 0x9f1fee88 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f21452c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2c2f35c908d0 : 4851 + 0x5]
03:11:25 INFO - eip = 0xb33d5d75 esp = 0x9f1fee90 ebp = 0x9f1fee98 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f214500 edi = 0x9f214534
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2c2f35c908d0 : 4367 + 0x10]
03:11:25 INFO - eip = 0xb33f16f8 esp = 0x9f1feea0 ebp = 0x9f1feef8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f214500 edi = 0x9f1feecc
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:2c2f35c908d0 : 2921 + 0x12]
03:11:25 INFO - eip = 0xb33c00a2 esp = 0x9f1fef00 ebp = 0x9f1ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xaad13e80 edi = 0x9f2c2000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:25 INFO - eip = 0xb1d10c55 esp = 0x9f1ff110 ebp = 0x9f1ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f276020 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x9f1ff1a0 ebp = 0x9f1ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f1ff1cc edi = 0x9f35c010
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:25 INFO - eip = 0xb2315d93 esp = 0x9f1ff1e0 ebp = 0x9f1ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0xa06e1fe0 edi = 0x9f35c010
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x9f1ff230 ebp = 0x9f1ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f276020 edi = 0xa06e1fe0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x9f1ff260 ebp = 0x9f1ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f276020 edi = 0xa06e1fe0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9f1ff2b0 ebp = 0x9f1ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x9f20d240
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9f1ff2f0 ebp = 0x9f1ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 15 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9f1ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 31
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9d5fede8 ebp = 0x00000107 ebx = 0x9da32108
03:11:25 INFO - esi = 0x00000000 edi = 0x9d8a0ee0 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000107 efl = 0x00000282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9d5fedf8 ebp = 0x00000107 ebx = 0x9da32108
03:11:25 INFO - esi = 0x00000000 edi = 0x9d8a0ee0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9d5fee10 ebp = 0x00000107
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9d5fee20 ebp = 0x9d5fee58
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb33d2a0b esp = 0x9d5fee60 ebp = 0x9d5fee88 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9db21aac edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2c2f35c908d0 : 4851 + 0x5]
03:11:25 INFO - eip = 0xb33d5d75 esp = 0x9d5fee90 ebp = 0x9d5fee98 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9db21a80 edi = 0x9db21ab4
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2c2f35c908d0 : 4367 + 0x10]
03:11:25 INFO - eip = 0xb33f16f8 esp = 0x9d5feea0 ebp = 0x9d5feef8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9db21a80 edi = 0x9d5feecc
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:2c2f35c908d0 : 2921 + 0x12]
03:11:25 INFO - eip = 0xb33c00a2 esp = 0x9d5fef00 ebp = 0x9d5ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9da31a00 edi = 0x9da38000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c2f35c908d0 : 964 + 0x2]
03:11:25 INFO - eip = 0xb1d10c55 esp = 0x9d5ff110 ebp = 0x9d5ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d90a160 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x9d5ff1a0 ebp = 0x9d5ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d5ff1cc edi = 0x9db5ad80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 326 + 0x13]
03:11:25 INFO - eip = 0xb2315d93 esp = 0x9d5ff1e0 ebp = 0x9d5ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9f391b60 edi = 0x9db5ad80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x9d5ff230 ebp = 0x9d5ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d90a160 edi = 0x9f391b60
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x9d5ff260 ebp = 0x9d5ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d90a160 edi = 0x9f391b60
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9d5ff2b0 ebp = 0x9d5ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x9da27400
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9d5ff2f0 ebp = 0x9d5ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 15 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9d5ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 32
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9eeff028 ebp = 0x00000001 ebx = 0x9b6cec88
03:11:25 INFO - esi = 0x00000000 edi = 0x9b6bf020 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000001 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9eeff038 ebp = 0x00000001 ebx = 0x9b6cec88
03:11:25 INFO - esi = 0x00000000 edi = 0x9b6bf020
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9eeff050 ebp = 0x00000001
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9eeff060 ebp = 0x9eeff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x9eeff0a0 ebp = 0x9eeff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9ba4505c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x9eeff0d0 ebp = 0x9eeff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9ba4504c edi = 0x9eeff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x9eeff110 ebp = 0x9eeff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9ba45010 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x9eeff1a0 ebp = 0x9eeff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9eeff1cc edi = 0x9b707bc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x9eeff1e0 ebp = 0x9eeff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b6755e0 edi = 0x9b707bc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x9eeff230 ebp = 0x9eeff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9ba45010 edi = 0x9b6755e0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x9eeff260 ebp = 0x9eeff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9ba45010 edi = 0x9b6755e0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9eeff2b0 ebp = 0x9eeff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x9b680380
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9eeff2f0 ebp = 0x9eeff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9eeff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 33
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9b1ff028 ebp = 0x00000003 ebx = 0x9b245548
03:11:25 INFO - esi = 0x00000000 edi = 0x9b77c520 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000003 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9b1ff038 ebp = 0x00000003 ebx = 0x9b245548
03:11:25 INFO - esi = 0x00000000 edi = 0x9b77c520
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9b1ff050 ebp = 0x00000003
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9b1ff060 ebp = 0x9b1ff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x9b1ff0a0 ebp = 0x9b1ff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b7973fc edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x9b1ff0d0 ebp = 0x9b1ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b7973ec edi = 0x9b1ff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x9b1ff110 ebp = 0x9b1ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b7973b0 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x9b1ff1a0 ebp = 0x9b1ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b1ff1cc edi = 0x9b7fad70
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x9b1ff1e0 ebp = 0x9b1ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b6771e0 edi = 0x9b7fad70
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x9b1ff230 ebp = 0x9b1ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b7973b0 edi = 0x9b6771e0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x9b1ff260 ebp = 0x9b1ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b7973b0 edi = 0x9b6771e0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9b1ff2b0 ebp = 0x9b1ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x9b24d540
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9b1ff2f0 ebp = 0x9b1ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9b1ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 34
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x9f0a5188 ebp = 0x00000011 ebx = 0x9b72d0c8
03:11:25 INFO - esi = 0x00000000 edi = 0x9bfb8080 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000011 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x9f0a5198 ebp = 0x00000011 ebx = 0x9b72d0c8
03:11:25 INFO - esi = 0x00000000 edi = 0x9bfb8080
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x9f0a51b0 ebp = 0x00000011
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x9f0a51c0 ebp = 0x9f0a51f8
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x9f0a5200 ebp = 0x9f0a5228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b6c3fb4 edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc() [Monitor.h:2c2f35c908d0 : 88 + 0xf]
03:11:25 INFO - eip = 0xb328b490 esp = 0x9f0a5230 ebp = 0x9f0a5288 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b677100 edi = 0x9b797d50
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) [DOMStorageDBThread.cpp:2c2f35c908d0 : 276 + 0x8]
03:11:25 INFO - eip = 0xb328b620 esp = 0x9f0a5290 ebp = 0x9f0a52a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9b677100 edi = 0x9b24d840
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x9f0a52b0 ebp = 0x9f0a52e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x9b24d840
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x9f0a52f0 ebp = 0x9f0a53e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x9f0a53f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 35
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x97dff260 ebp = 0x97dff2c8 ebx = 0x97dff2a0
03:11:25 INFO - esi = 0x00000000 edi = 0xb7637ff4 eax = 0xfffffdfc ecx = 0x00000002
03:11:25 INFO - edx = 0xffffffff efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
03:11:25 INFO - eip = 0xb7572170 esp = 0x97dff270 ebp = 0x97dff2c8 ebx = 0x97dff2a0
03:11:25 INFO - esi = 0x00000000 edi = 0xb7637ff4
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libxul.so!google_breakpad::CrashGenerationServer::ThreadMain(void*) [crash_generation_server.cc:2c2f35c908d0 : 326 + 0xb]
03:11:25 INFO - eip = 0xb3b8f41b esp = 0x97dff2d0 ebp = 0x97dff2e8
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO - 3 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x97dff2f0 ebp = 0x97dff3e8
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 4 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x97dff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 36
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x975fdfa8 ebp = 0x00000001 ebx = 0x975fe080
03:11:25 INFO - esi = 0x00000000 edi = 0x975fe064 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000001 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x975fdfb8 ebp = 0x00000001 ebx = 0x975fe080
03:11:25 INFO - esi = 0x00000000 edi = 0x975fe064
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libxul.so!_fini + 0x1c11960
03:11:25 INFO - eip = 0xb5fa9968 esp = 0x975fdfd0 ebp = 0x00000001
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:2c2f35c908d0 : 40 + 0xf]
03:11:25 INFO - eip = 0xb1d301b4 esp = 0x975fdfe0 ebp = 0x975fdff8
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:2c2f35c908d0 : 195 + 0xb]
03:11:25 INFO - eip = 0xb1d32ffa esp = 0x975fe000 ebp = 0x975fe0c8 ebx = 0xb5fa9968
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:2c2f35c908d0 : 201 + 0x8]
03:11:25 INFO - eip = 0xb1d33226 esp = 0x975fe0d0 ebp = 0x975fe0f8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x00000000 edi = 0xb44b20fe
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:2c2f35c908d0 : 60 + 0xe]
03:11:25 INFO - eip = 0xb1d31d35 esp = 0x975fe100 ebp = 0x975fe178 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x00000000 edi = 0xb44b20fe
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x975fe180 ebp = 0x975fe1a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x97f9ace0 edi = 0x975fe1d0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:2c2f35c908d0 : 172 + 0x8]
03:11:25 INFO - eip = 0xb2301aff esp = 0x975fe1b0 ebp = 0x975fe2c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x97f9ace0 edi = 0x975fe1d0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:2c2f35c908d0 : 39 + 0x17]
03:11:25 INFO - eip = 0xb2301b7c esp = 0x975fe2d0 ebp = 0x975fe2e8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x975fe2f0 ebp = 0x975fe3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x975fe3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 37
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x969ff028 ebp = 0x00000001 ebx = 0x96a114c8
03:11:25 INFO - esi = 0x00000000 edi = 0x97faaf00 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x00000001 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x969ff038 ebp = 0x00000001 ebx = 0x96a114c8
03:11:25 INFO - esi = 0x00000000 edi = 0x97faaf00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x969ff050 ebp = 0x00000001
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x969ff060 ebp = 0x969ff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x969ff0a0 ebp = 0x969ff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e81fc edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x969ff0d0 ebp = 0x969ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e81ec edi = 0x969ff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x969ff110 ebp = 0x969ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e81b0 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x969ff1a0 ebp = 0x969ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x969ff1cc edi = 0x96a58510
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x969ff1e0 ebp = 0x969ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x99b45960 edi = 0x96a58510
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x969ff230 ebp = 0x969ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e81b0 edi = 0x99b45960
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x969ff260 ebp = 0x969ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e81b0 edi = 0x99b45960
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x969ff2b0 ebp = 0x969ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x96a5b000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x969ff2f0 ebp = 0x969ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x969ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 38
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x961fe028 ebp = 0x000012e5 ebx = 0x96a115c8
03:11:25 INFO - esi = 0x00000000 edi = 0x97faafc0 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x000012e5 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x961fe038 ebp = 0x000012e5 ebx = 0x96a115c8
03:11:25 INFO - esi = 0x00000000 edi = 0x97faafc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x961fe050 ebp = 0x000012e5
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x961fe060 ebp = 0x961fe098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x961fe0a0 ebp = 0x961fe0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e826c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x961fe0d0 ebp = 0x961fe108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e825c edi = 0x961fe168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x961fe110 ebp = 0x961fe198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e8220 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x961fe1a0 ebp = 0x961fe1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x961fe1cc edi = 0x96a59d70
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x961fe1e0 ebp = 0x961fe228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x99b46140 edi = 0x96a59d70
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x961fe230 ebp = 0x961fe258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e8220 edi = 0x99b46140
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x961fe260 ebp = 0x961fe2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e8220 edi = 0x99b46140
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x961fe2b0 ebp = 0x961fe2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x96a5b180
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x961fe2f0 ebp = 0x961fe3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x961fe3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 39
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x959fd0ec ebp = 0x959fd158 ebx = 0xa988ef88
03:11:25 INFO - esi = 0x959fd100 edi = 0xaad45bc0 eax = 0xfffffdfc ecx = 0x00000080
03:11:25 INFO - edx = 0x0000000f efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xad13
03:11:25 INFO - eip = 0xb7784d13 esp = 0x959fd0fc ebp = 0x959fd158 ebx = 0xa988ef88
03:11:25 INFO - esi = 0x959fd100 edi = 0xaad45bc0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 0x2c0cb7d8
03:11:25 INFO - eip = 0x2c0cb7d8 esp = 0x959fd160 ebp = 0x562b5a45
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:2c2f35c908d0 : 246 + 0xd]
03:11:25 INFO - eip = 0xb74765dd esp = 0x959fd16c ebp = 0x562b5a45
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x959fd170 ebp = 0x562b5a45
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 398 + 0xe]
03:11:25 INFO - eip = 0xb7476c90 esp = 0x959fd180 ebp = 0x959fd1b8
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 6 libxul.so!nsHostResolver::GetHostToLookup(nsHostRecord**) [CondVar.h:2c2f35c908d0 : 79 + 0xf]
03:11:25 INFO - eip = 0xb2156fb3 esp = 0x959fd1c0 ebp = 0x959fd218 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x000493e0 edi = 0xa9869c80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!nsHostResolver::ThreadFunc(void*) [nsHostResolver.cpp:2c2f35c908d0 : 1391 + 0x12]
03:11:25 INFO - eip = 0xb21572b5 esp = 0x959fd220 ebp = 0x959fd2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x946def10 edi = 0xa9869c80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x959fd2b0 ebp = 0x959fd2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000001 edi = 0x96a5b300
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x959fd2f0 ebp = 0x959fd3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x959fd3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 40
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x951fc028 ebp = 0x0000029f ebx = 0x96bfbbc8
03:11:25 INFO - esi = 0x00000000 edi = 0x96a64320 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x0000029f efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x951fc038 ebp = 0x0000029f ebx = 0x96bfbbc8
03:11:25 INFO - esi = 0x00000000 edi = 0x96a64320
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x951fc050 ebp = 0x0000029f
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x951fc060 ebp = 0x951fc098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x951fc0a0 ebp = 0x951fc0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e95ac edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x951fc0d0 ebp = 0x951fc108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e959c edi = 0x951fc168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x951fc110 ebp = 0x951fc198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e9560 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x951fc1a0 ebp = 0x951fc1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x951fc1cc edi = 0x96b80de0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x951fc1e0 ebp = 0x951fc228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x99b48360 edi = 0x96b80de0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x951fc230 ebp = 0x951fc258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e9560 edi = 0x99b48360
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x951fc260 ebp = 0x951fc2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9d8e9560 edi = 0x99b48360
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x951fc2b0 ebp = 0x951fc2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x96a5dac0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x951fc2f0 ebp = 0x951fc3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x951fc3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 41
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x945ff028 ebp = 0x000000c9 ebx = 0x94714b88
03:11:25 INFO - esi = 0x00000000 edi = 0x94667b20 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x000000c9 efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x945ff038 ebp = 0x000000c9 ebx = 0x94714b88
03:11:25 INFO - esi = 0x00000000 edi = 0x94667b20
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x945ff050 ebp = 0x000000c9
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x945ff060 ebp = 0x945ff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x945ff0a0 ebp = 0x945ff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x946de1cc edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x945ff0d0 ebp = 0x945ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x946de1bc edi = 0x945ff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x945ff110 ebp = 0x945ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x946de180 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x945ff1a0 ebp = 0x945ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x945ff1cc edi = 0x946b9250
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x945ff1e0 ebp = 0x945ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x99b4a740 edi = 0x946b9250
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x945ff230 ebp = 0x945ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x946de180 edi = 0x99b4a740
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x945ff260 ebp = 0x945ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x946de180 edi = 0x99b4a740
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x945ff2b0 ebp = 0x945ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x96aa8740
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x945ff2f0 ebp = 0x945ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x945ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Thread 42
03:11:25 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
03:11:25 INFO - eip = 0xb77ab424 esp = 0x999ff028 ebp = 0x000002cf ebx = 0x94771688
03:11:25 INFO - esi = 0x00000000 edi = 0x99b81580 eax = 0xfffffe00 ecx = 0x00000080
03:11:25 INFO - edx = 0x000002cf efl = 0x00200282
03:11:25 INFO - Found by: given as instruction pointer in context
03:11:25 INFO - 1 libpthread-2.15.so + 0xa96b
03:11:25 INFO - eip = 0xb778496b esp = 0x999ff038 ebp = 0x000002cf ebx = 0x94771688
03:11:25 INFO - esi = 0x00000000 edi = 0x99b81580
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 2 libnspr4.so!_fini + 0xe204
03:11:25 INFO - eip = 0xb748b6ec esp = 0x999ff050 ebp = 0x000002cf
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:2c2f35c908d0 : 396 + 0x12]
03:11:25 INFO - eip = 0xb7476d12 esp = 0x999ff060 ebp = 0x999ff098
03:11:25 INFO - Found by: stack scanning
03:11:25 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:2c2f35c908d0 : 79 + 0xe]
03:11:25 INFO - eip = 0xb1d0f641 esp = 0x999ff0a0 ebp = 0x999ff0c8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x96b0055c edi = 0xffffffff
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:2c2f35c908d0 : 55 + 0x8]
03:11:25 INFO - eip = 0xb1d0fb78 esp = 0x999ff0d0 ebp = 0x999ff108 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x96b0054c edi = 0x999ff168
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2c2f35c908d0 : 129 + 0x20]
03:11:25 INFO - eip = 0xb1d1093a esp = 0x999ff110 ebp = 0x999ff198 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x96b00510 edi = 0x00000000
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c2f35c908d0 : 297 + 0x13]
03:11:25 INFO - eip = 0xb1d1a755 esp = 0x999ff1a0 ebp = 0x999ff1d8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x999ff1cc edi = 0x96ac5a30
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c2f35c908d0 : 355 + 0x13]
03:11:25 INFO - eip = 0xb2315de0 esp = 0x999ff1e0 ebp = 0x999ff228 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x9e263f80 edi = 0x96ac5a30
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:2c2f35c908d0 : 234 + 0xb]
03:11:25 INFO - eip = 0xb22fa47c esp = 0x999ff230 ebp = 0x999ff258 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x96b00510 edi = 0x9e263f80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:2c2f35c908d0 : 376 + 0x8]
03:11:25 INFO - eip = 0xb20b9507 esp = 0x999ff260 ebp = 0x999ff2a8 ebx = 0xb5fa9968
03:11:25 INFO - esi = 0x96b00510 edi = 0x9e263f80
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 11 libnspr4.so!_pt_root [ptthread.c:2c2f35c908d0 : 212 + 0x9]
03:11:25 INFO - eip = 0xb7478641 esp = 0x999ff2b0 ebp = 0x999ff2e8 ebx = 0xb748b6ec
03:11:25 INFO - esi = 0x00000000 edi = 0x99b1f8c0
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
03:11:25 INFO - eip = 0xb7780d4c esp = 0x999ff2f0 ebp = 0x999ff3e8 ebx = 0xb7791ff4
03:11:25 INFO - esi = 0x00000000 edi = 0x003d0f00
03:11:25 INFO - Found by: call frame info
03:11:25 INFO - 13 libc-2.15.so + 0xef8be
03:11:25 INFO - eip = 0xb75808be esp = 0x999ff3f0 ebp = 0x00000000
03:11:25 INFO - Found by: previous frame's frame pointer
03:11:25 INFO -
03:11:25 INFO - Loaded modules:
03:11:25 INFO - 0x08048000 - 0x08094fff firefox ??? (main)
03:11:25 INFO - 0x982dd000 - 0x9836cfff liborc-0.4.so.0.16.0 ???
03:11:25 INFO - 0x9836d000 - 0x9842afff libschroedinger-1.0.so.0.11.0 ???
03:11:25 INFO - 0x9842b000 - 0x985a2fff libvorbisenc.so.2.0.8 ???
03:11:25 INFO - 0x985a3000 - 0x98c90fff libavcodec.so.53.35.0 ???
03:11:25 INFO - 0x99d41000 - 0x99d52fff libva.so.1.3200.0 ???
03:11:25 INFO - 0x99d57000 - 0x99df4fff libvpx.so.1.0.0 ???
03:11:25 INFO - 0x9a806000 - 0x9a9fefff startupCache.4.little ???
03:11:25 INFO - 0x9b80d000 - 0x9b82dfff libspeex.so.1.5.0 ???
03:11:25 INFO - 0x9b82e000 - 0x9b84afff libtheoradec.so.1.1.4 ???
03:11:25 INFO - 0x9b84b000 - 0x9b88bfff libtheoraenc.so.1.1.2 ???
03:11:25 INFO - 0x9b88c000 - 0x9b8aafff libavutil.so.51.22.1 ???
03:11:25 INFO - 0x9bc98000 - 0x9bc9ffff healthreport.sqlite-shm ???
03:11:25 INFO - 0x9c4b3000 - 0x9c5fefff libxml2.so.2.7.8 ???
03:11:25 INFO - 0x9d433000 - 0x9d4fefff Ubuntu-L.ttf ???
03:11:25 INFO - 0x9d777000 - 0x9d7cffff DejaVuSerif.ttf ???
03:11:25 INFO - 0x9e04c000 - 0x9e0effff Ubuntu-B.ttf ???
03:11:25 INFO - 0x9e601000 - 0x9e60efff libgsm.so.1.0.12 ???
03:11:25 INFO - 0x9e61f000 - 0x9e6cefff DejaVuSans.ttf ???
03:11:25 INFO - 0x9f0a6000 - 0x9f0fefff DejaVuSerif.ttf ???
03:11:25 INFO - 0x9f427000 - 0x9f42efff webappsstore.sqlite-shm ???
03:11:25 INFO - 0x9f44f000 - 0x9f4fefff DejaVuSans.ttf ???
03:11:25 INFO - 0x9fe05000 - 0x9feb2fff Ubuntu-R.ttf ???
03:11:25 INFO - 0x9fec3000 - 0x9fefefff libcroco-0.6.so.3.0.1 ???
03:11:25 INFO - 0xa0305000 - 0xa033dfff librsvg-2.so.2.36.1 ???
03:11:25 INFO - 0xa03c0000 - 0xa03d2fff libtotem-mully-plugin.so ???
03:11:25 INFO - 0xa03d3000 - 0xa03ecfff libtotem-gmp-plugin.so ???
03:11:25 INFO - 0xa03ed000 - 0xa0405fff libtotem-cone-plugin.so ???
03:11:25 INFO - 0xa0406000 - 0xa040ffff libcrypt-2.15.so ???
03:11:25 INFO - 0xa0437000 - 0xa04dafff libsqlite3.so.0.8.6 ???
03:11:25 INFO - 0xa04dc000 - 0xa0522fff libhx509.so.5.0.0 ???
03:11:25 INFO - 0xa0523000 - 0xa0531fff libheimbase.so.1.0.0 ???
03:11:25 INFO - 0xa0532000 - 0xa055afff libwind.so.0.0.0 ???
03:11:25 INFO - 0xa055b000 - 0xa05fffff libasn1.so.8.0.0 ???
03:11:25 INFO - 0xa0804000 - 0xa0819fff libroken.so.18.1.0 ???
03:11:25 INFO - 0xa081a000 - 0xa084dfff libhcrypto.so.4.1.0 ???
03:11:25 INFO - 0xa084f000 - 0xa08d1fff libkrb5.so.26.0.0 ???
03:11:25 INFO - 0xa08d2000 - 0xa08d9fff libheimntlm.so.0.1.0 ???
03:11:25 INFO - 0xa08da000 - 0xa08ebfff libp11-kit.so.0.0.0 ???
03:11:25 INFO - 0xa08ec000 - 0xa09bafff libkrb5.so.3.3 ???
03:11:25 INFO - 0xa09bb000 - 0xa09cffff libtotem-narrowspace-plugin.so ???
03:11:25 INFO - 0xa1101000 - 0xa1112fff libtasn1.so.3.1.12 ???
03:11:25 INFO - 0xa1113000 - 0xa113afff libk5crypto.so.3.1 ???
03:11:25 INFO - 0xa113b000 - 0xa11fefff libgnutls.so.26.21.8 ???
03:11:25 INFO - 0xa2003000 - 0xa2006fff libXss.so.1.0.0 ???
03:11:25 INFO - 0xa2007000 - 0xa200ffff libkrb5support.so.0.1 ???
03:11:25 INFO - 0xa2010000 - 0xa204cfff libgssapi.so.3.0.0 ???
03:11:25 INFO - 0xa204d000 - 0xa2068fff libsasl2.so.2.0.25 ???
03:11:25 INFO - 0xa486e000 - 0xa5715fff icon-theme.cache ???
03:11:25 INFO - 0xa5716000 - 0xa5ffffff icon-theme.cache ???
03:11:25 INFO - 0xa6302000 - 0xa6304fff libpixbufloader-svg.so ???
03:11:25 INFO - 0xa6305000 - 0xa6389fff libgcrypt.so.11.7.0 ???
03:11:25 INFO - 0xa638a000 - 0xa63c7fff libgssapi_krb5.so.2.2 ???
03:11:25 INFO - 0xa8bcd000 - 0xa8bfffff libsoftokn3.so ???
03:11:25 INFO - 0xa8f02000 - 0xa8f06fff libgpg-error.so.0.8.0 ???
03:11:25 INFO - 0xa8f07000 - 0xa8f20fff librtmp.so.0 ???
03:11:25 INFO - 0xa8f21000 - 0xa8f71fff libldap_r-2.4.so.2.8.1 ???
03:11:25 INFO - 0xa8f73000 - 0xa8fa6fff libidn.so.11.6.6 ???
03:11:25 INFO - 0xa8fa7000 - 0xa8ffefff libcurl-gnutls.so.4.2.0 ???
03:11:25 INFO - 0xa9b01000 - 0xa9b05fff libcom_err.so.2.1 ???
03:11:25 INFO - 0xa9b06000 - 0xa9b14fff liblber-2.4.so.2.8.1 ???
03:11:25 INFO - 0xa9b15000 - 0xa9bfdfff icon-theme.cache ???
03:11:25 INFO - 0xaae01000 - 0xaae2efff liblua5.1.so.0.0.0 ???
03:11:25 INFO - 0xaae2f000 - 0xaae39fff libquvi.so.7.0.0 ???
03:11:25 INFO - 0xaae3a000 - 0xaae3ffff libtotem-plparser-mini.so.17.0.3 ???
03:11:25 INFO - 0xaae62000 - 0xaae6cfff icon-theme.cache ???
03:11:25 INFO - 0xaae6d000 - 0xaae8ffff icon-theme.cache ???
03:11:25 INFO - 0xaae90000 - 0xaaebdfff libgconf-2.so.4.1.5 ???
03:11:25 INFO - 0xab000000 - 0xab003fff libkeyutils.so.1.4 ???
03:11:25 INFO - 0xab004000 - 0xab076fff libnssckbi.so ???
03:11:25 INFO - 0xab077000 - 0xab0ddfff libfreebl3.so ???
03:11:25 INFO - 0xab0e2000 - 0xab0fefff libnssdbm3.so ???
03:11:25 INFO - 0xac952000 - 0xac9a3fff DejaVuSansMono.ttf ???
03:11:25 INFO - 0xac9a4000 - 0xac9fafff Ubuntu-R.ttf ???
03:11:25 INFO - 0xad601000 - 0xad603fff librhythmbox-itms-detection-plugin.so ???
03:11:25 INFO - 0xad604000 - 0xad60bfff places.sqlite-shm ???
03:11:25 INFO - 0xad60c000 - 0xad60ffff pango-basic-fc.so ???
03:11:25 INFO - 0xad610000 - 0xad610fff c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3 ???
03:11:25 INFO - 0xad611000 - 0xad616fff 945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3 ???
03:11:25 INFO - 0xad617000 - 0xad618fff 99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3 ???
03:11:25 INFO - 0xad619000 - 0xad61afff f24b2111ab8703b4e963115a8cf14259-le32d4.cache-3 ???
03:11:25 INFO - 0xad61b000 - 0xad61ffff 63c7aca0c1b0a3f740ee470c2e28e675-le32d4.cache-3 ???
03:11:25 INFO - 0xad620000 - 0xad625fff a6d8cf8e4ec09cdbc8633c31745a07dd-le32d4.cache-3 ???
03:11:25 INFO - 0xad626000 - 0xad628fff 2cd17615ca594fa2959ae173292e504c-le32d4.cache-3 ???
03:11:25 INFO - 0xad629000 - 0xad629fff e7071f4a29fa870f4323321c154eba04-le32d4.cache-3 ???
03:11:25 INFO - 0xad62a000 - 0xad62afff 9620031e5ef3d9f8db76a0a1427e3349-le32d4.cache-3 ???
03:11:25 INFO - 0xad62b000 - 0xad62bfff a2ab74764b07279e7c36ddb1d302cf26-le32d4.cache-3 ???
03:11:25 INFO - 0xad62c000 - 0xad62cfff 0d8c3b2ac0904cb8a57a757ad11a4a08-le32d4.cache-3 ???
03:11:25 INFO - 0xad62d000 - 0xad62efff 646addb8444faa74ee138aa00ab0b6a0-le32d4.cache-3 ???
03:11:25 INFO - 0xad62f000 - 0xad632fff a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3 ???
03:11:25 INFO - 0xad633000 - 0xad639fff 6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3 ???
03:11:25 INFO - 0xad63a000 - 0xad644fff 04aabc0a78ac019cf9454389977116d2-le32d4.cache-3 ???
03:11:25 INFO - 0xad645000 - 0xad647fff 385c0604a188198f04d133e54aba7fe7-le32d4.cache-3 ???
03:11:25 INFO - 0xad648000 - 0xad649fff ddd4086aec35a5275babba44bb759c3c-le32d4.cache-3 ???
03:11:25 INFO - 0xad64a000 - 0xad64afff 4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3 ???
03:11:25 INFO - 0xad64b000 - 0xad64dfff 8801497958630a81b71ace7c5f9b32a8-le32d4.cache-3 ???
03:11:25 INFO - 0xad64e000 - 0xad651fff 3047814df9a2f067bd2d96a2b9c36e5a-le32d4.cache-3 ???
03:11:25 INFO - 0xad652000 - 0xad652fff 56cf4f4769d0f4abc89a4895d7bd3ae1-le32d4.cache-3 ???
03:11:25 INFO - 0xad653000 - 0xad653fff b9d506c9ac06c20b433354fa67a72993-le32d4.cache-3 ???
03:11:25 INFO - 0xad654000 - 0xad657fff b47c4e1ecd0709278f4910c18777a504-le32d4.cache-3 ???
03:11:25 INFO - 0xad658000 - 0xad664fff d52a8644073d54c13679302ca1180695-le32d4.cache-3 ???
03:11:25 INFO - 0xad665000 - 0xad66afff 089dead882dea3570ffc31a9898cfb69-le32d4.cache-3 ???
03:11:25 INFO - 0xad66b000 - 0xad671fff 83bf95040141907cd45bb53cf7c1c148-le32d4.cache-3 ???
03:11:25 INFO - 0xad672000 - 0xad67efff libbrowsercomps.so ???
03:11:25 INFO - 0xae689000 - 0xaf3acfff omni.ja ???
03:11:25 INFO - 0xaf3ad000 - 0xafcd0fff omni.ja ???
03:11:25 INFO - 0xb04d2000 - 0xb04d5fff libnss_mdns4.so.2 ???
03:11:25 INFO - 0xb04d6000 - 0xb04dcfff libnss_dns-2.15.so ???
03:11:25 INFO - 0xb04dd000 - 0xb04e0fff libnss_mdns4_minimal.so.2 ???
03:11:25 INFO - 0xb04e1000 - 0xb04e8fff libogg.so.0.7.1 ???
03:11:25 INFO - 0xb04e9000 - 0xb0513fff libvorbis.so.0.4.5 ???
03:11:25 INFO - 0xb0514000 - 0xb051dfff libltdl.so.7.3.0 ???
03:11:25 INFO - 0xb051e000 - 0xb0530fff libtdb.so.1.2.9 ???
03:11:25 INFO - 0xb0531000 - 0xb053afff libvorbisfile.so.3.3.4 ???
03:11:25 INFO - 0xb053b000 - 0xb054bfff libcanberra.so.0.2.5 ???
03:11:25 INFO - 0xb054c000 - 0xb054dfff e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3 ???
03:11:25 INFO - 0xb054e000 - 0xb0552fff 7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3 ???
03:11:25 INFO - 0xb0553000 - 0xb055dfff libmozgnome.so ???
03:11:25 INFO - 0xb055e000 - 0xb0563fff libcanberra-gtk3-module.so ???
03:11:25 INFO - 0xb0564000 - 0xb0569fff libpixbufloader-png.so ???
03:11:25 INFO - 0xb056a000 - 0xb0585fff mime.cache ???
03:11:25 INFO - 0xb0d87000 - 0xb0d93fff libnss_files-2.15.so ???
03:11:25 INFO - 0xb0d94000 - 0xb0d9ffff libnss_nis-2.15.so ???
03:11:25 INFO - 0xb0da0000 - 0xb0db7fff libnsl-2.15.so ???
03:11:25 INFO - 0xb0dba000 - 0xb0dc2fff libnss_compat-2.15.so ???
03:11:25 INFO - 0xb0dc4000 - 0xb0dd4fff libunico.so ???
03:11:25 INFO - 0xb0dd5000 - 0xb0dddfff libdconfsettings.so ???
03:11:25 INFO - 0xb0dde000 - 0xb0e01fff gschemas.compiled ???
03:11:25 INFO - 0xb0e02000 - 0xb0e13fff liboverlay-scrollbar3-0.2.so.0.0.16 ???
03:11:25 INFO - 0xb1615000 - 0xb179dfff locale-archive ???
03:11:25 INFO - 0xb179e000 - 0xb17a3fff libuuid.so.1.3.0 ???
03:11:25 INFO - 0xb17a4000 - 0xb17bbfff libICE.so.6.3.0 ???
03:11:25 INFO - 0xb17be000 - 0xb17c6fff libSM.so.6.0.1 ???
03:11:25 INFO - 0xb17c7000 - 0xb1822fff libXt.so.6.0.0 ???
03:11:25 INFO - 0xb1823000 - 0xb186bfff libdbus-1.so.3.5.8 ???
03:11:25 INFO - 0xb186c000 - 0xb1891fff libdbus-glib-1.so.2.2.2 ???
03:11:25 INFO - 0xb1892000 - 0xb1983fff libasound.so.2.0.0 ???
03:11:25 INFO - 0xb1984000 - 0xb6006fff libxul.so ???
03:11:25 INFO - 0xb60a5000 - 0xb60abfff libXdmcp.so.6.0.0 ???
03:11:25 INFO - 0xb60ac000 - 0xb60affff libXau.so.6.0.0 ???
03:11:25 INFO - 0xb60b0000 - 0xb60ebfff libpcre.so.3.12.1 ???
03:11:25 INFO - 0xb60ec000 - 0xb60f2fff libffi.so.6.0.0 ???
03:11:25 INFO - 0xb60f3000 - 0xb6108fff libresolv-2.15.so ???
03:11:25 INFO - 0xb610b000 - 0xb6129fff libselinux.so.1 ???
03:11:25 INFO - 0xb612a000 - 0xb6153fff libexpat.so.1.5.2 ???
03:11:25 INFO - 0xb6154000 - 0xb6169fff libz.so.1.2.3.4 ???
03:11:25 INFO - 0xb616a000 - 0xb6173fff libXrender.so.1.3.0 ???
03:11:25 INFO - 0xb6174000 - 0xb617dfff libxcb-render.so.0.0.0 ???
03:11:25 INFO - 0xb617e000 - 0xb6181fff libxcb-shm.so.0.0.0 ???
03:11:25 INFO - 0xb6182000 - 0xb61abfff libpng12.so.0.46.0 ???
03:11:25 INFO - 0xb61ac000 - 0xb6243fff libpixman-1.so.0.24.4 ???
03:11:25 INFO - 0xb6244000 - 0xb6264fff libxcb.so.1.1.0 ???
03:11:25 INFO - 0xb6265000 - 0xb62fefff libfreetype.so.6.8.0 ???
03:11:25 INFO - 0xb62ff000 - 0xb6302fff libXdamage.so.1.1.0 ???
03:11:25 INFO - 0xb6303000 - 0xb6306fff libXcomposite.so.1.0.0 ???
03:11:25 INFO - 0xb6307000 - 0xb6311fff libXcursor.so.1.0.2 ???
03:11:25 INFO - 0xb6312000 - 0xb631afff libXrandr.so.2.2.0 ???
03:11:25 INFO - 0xb631b000 - 0xb631efff libXinerama.so.1.0.0 ???
03:11:25 INFO - 0xb631f000 - 0xb6330fff libXext.so.6.4.0 ???
03:11:25 INFO - 0xb6331000 - 0xb6429fff libglib-2.0.so.0.3200.1 ???
03:11:25 INFO - 0xb642a000 - 0xb6478fff libgobject-2.0.so.0.3200.1 ???
03:11:25 INFO - 0xb6479000 - 0xb65cffff libgio-2.0.so.0.3200.1 ???
03:11:25 INFO - 0xb65d1000 - 0xb6604fff libfontconfig.so.1.4.4 ???
03:11:25 INFO - 0xb6605000 - 0xb664efff libpango-1.0.so.0.3000.0 ???
03:11:25 INFO - 0xb664f000 - 0xb667afff libpangoft2-1.0.so.0.3000.0 ???
03:11:25 INFO - 0xb667b000 - 0xb669bfff libgdk_pixbuf-2.0.so.0.2600.1 ???
03:11:25 INFO - 0xb669c000 - 0xb6764fff libcairo.so.2.11000.2 ???
03:11:25 INFO - 0xb6767000 - 0xb676dfff libcairo-gobject.so.2.11000.2 ???
03:11:25 INFO - 0xb676e000 - 0xb678dfff libatk-1.0.so.0.20409.1 ???
03:11:25 INFO - 0xb678e000 - 0xb679dfff libXi.so.6.1.0 ???
03:11:25 INFO - 0xb679e000 - 0xb68d0fff libX11.so.6.3.0 ???
03:11:25 INFO - 0xb68d2000 - 0xb68defff libpangocairo-1.0.so.0.3000.0 ???
03:11:25 INFO - 0xb68df000 - 0xb6959fff libgdk-3.so.0.400.1 ???
03:11:25 INFO - 0xb695a000 - 0xb6e13fff libgtk-3.so.0.400.1 ???
03:11:25 INFO - 0xb6e15000 - 0xb6e19fff libcanberra-gtk3.so.0.1.8 ???
03:11:25 INFO - 0xb6e1a000 - 0xb6e1afff user ???
03:11:25 INFO - 0xb6e1b000 - 0xb6e1ffff UTF-16.so ???
03:11:25 INFO - 0xb6e20000 - 0xb6e26fff gconv-modules.cache ???
03:11:25 INFO - 0xb6e27000 - 0xb6ee8fff libmozsqlite3.so ???
03:11:25 INFO - 0xb6ee9000 - 0xb6f1efff libssl3.so ???
03:11:25 INFO - 0xb6f1f000 - 0xb6ffffff libnss3.so ???
03:11:25 INFO - 0xb7400000 - 0xb7402fff libgthread-2.0.so.0.3200.1 ???
03:11:25 INFO - 0xb7403000 - 0xb7408fff libXfixes.so.3.1.0 ???
03:11:25 INFO - 0xb7409000 - 0xb7412fff liblgpllibs.so ???
03:11:25 INFO - 0xb7413000 - 0xb7431fff libsmime3.so ???
03:11:25 INFO - 0xb7432000 - 0xb7452fff libnssutil3.so ???
03:11:25 INFO - 0xb7453000 - 0xb748cfff libnspr4.so ???
03:11:25 INFO - 0xb7491000 - 0xb7638fff libc-2.15.so ???
03:11:25 INFO - 0xb763c000 - 0xb7659fff libgcc_s.so.1 ???
03:11:25 INFO - 0xb765a000 - 0xb7685fff libm-2.15.so ???
03:11:25 INFO - 0xb7686000 - 0xb7763fff libstdc++.so.6.0.16 ???
03:11:25 INFO - 0xb776c000 - 0xb7774fff librt-2.15.so ???
03:11:25 INFO - 0xb7775000 - 0xb7779fff libdl-2.15.so ???
03:11:25 INFO - 0xb777a000 - 0xb7792fff libpthread-2.15.so ???
03:11:25 INFO - 0xb7795000 - 0xb7799fff libgmodule-2.0.so.0.3200.1 ???
03:11:25 INFO - 0xb779a000 - 0xb779cfff libmozgtk.so ???
03:11:25 INFO - 0xb779d000 - 0xb77a0fff libplds4.so ???
03:11:25 INFO - 0xb77a1000 - 0xb77a5fff libplc4.so ???
03:11:25 INFO - 0xb77a6000 - 0xb77a6fff user ???
03:11:25 INFO - 0xb77ab000 - 0xb77abfff linux-gate.so ???
03:11:25 INFO - 0xb77ac000 - 0xb77cdfff ld-2.15.so ???
03:11:25 INFO - TEST-UNEXPECTED-CRASH | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | expected OK
03:11:25 INFO - TEST-INFO took 36041ms
03:11:25 WARNING - u'runner_teardown' ()
03:11:25 INFO - Setting up ssl
03:11:25 INFO - PROCESS | certutil |
03:11:25 INFO - PROCESS | certutil |
03:11:25 INFO - PROCESS | certutil |
03:11:25 INFO - Certificate Nickname Trust Attributes
03:11:25 INFO - SSL,S/MIME,JAR/XPI
03:11:25 INFO -
03:11:25 INFO - web-platform-tests CT,,
03:11:25 INFO -
03:11:25 INFO - Starting runner
03:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 877ms
03:11:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:11:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
03:11:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1211ms
03:11:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:11:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:11:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1173ms
03:11:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:11:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:11:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1131ms
03:11:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:11:36 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)
03:11:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1285ms
03:11:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:11:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
03:11:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1182ms
03:11:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:11:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:11:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1143ms
03:11:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:11:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:11:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1178ms
03:11:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:11:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:11:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1236ms
03:11:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:11:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
03:11:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1187ms
03:11:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:11:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1227ms
03:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:11:44 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:11:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:11:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:11:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:11:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:11:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:11:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
03:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 727ms
03:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:11:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 725ms
03:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:11:46 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
03:11:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:11:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:11:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:11:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:11:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:11:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:11:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:11:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
03:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 744ms
03:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:11:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:11:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 978ms
03:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:11:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1628ms
03:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:11:50 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
03:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1294ms
03:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:11:51 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.)
03:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1228ms
03:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1178ms
03:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:11:53 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
03:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms
03:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:11:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:11:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 844ms
03:11:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1186ms
03:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:11:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1131ms
03:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 680ms
03:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 790ms
03:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 686ms
03:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms
03:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 695ms
03:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 902ms
03:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 699ms
03:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:12:02 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
03:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 685ms
03:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:12:03 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
03:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 681ms
03:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 754ms
03:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:12:05 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
03:12:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:12:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:12:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:12:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
03:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 747ms
03:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 725ms
03:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:12:06 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
03:12:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:12:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:12:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:12:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
03:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 651ms
03:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 680ms
03:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 788ms
03:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 729ms
03:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 846ms
03:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 736ms
03:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms
03:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 678ms
03:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms
03:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 803ms
03:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 786ms
03:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 836ms
03:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 744ms
03:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 635ms
03:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 781ms
03:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 649ms
03:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 710ms
03:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 632ms
03:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 635ms
03:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 694ms
03:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 993ms
03:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 737ms
03:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 682ms
03:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms
03:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 800ms
03:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 798ms
03:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 687ms
03:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 791ms
03:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 944ms
03:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 839ms
03:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:12:29 INFO - PROCESS | 2236 | 1445681549016 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 848ms
03:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 793ms
03:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 883ms
03:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 891ms
03:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 799ms
03:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 681ms
03:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 923ms
03:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 692ms
03:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 829ms
03:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 680ms
03:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 741ms
03:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 745ms
03:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 736ms
03:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 847ms
03:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 777ms
03:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 771ms
03:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 688ms
03:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 832ms
03:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 802ms
03:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 674ms
03:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 715ms
03:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 805ms
03:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 785ms
03:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1191ms
03:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 677ms
03:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 787ms
03:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 835ms
03:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 749ms
03:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 690ms
03:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 787ms
03:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 789ms
03:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 888ms
03:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 737ms
03:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 637ms
03:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 688ms
03:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 794ms
03:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 827ms
03:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 747ms
03:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 856ms
03:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 681ms
03:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 940ms
03:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 736ms
03:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 677ms
03:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 781ms
03:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 727ms
03:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 679ms
03:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 826ms
03:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 775ms
03:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 841ms
03:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 875ms
03:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 727ms
03:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 883ms
03:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 681ms
03:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 794ms
03:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 696ms
03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 778ms
03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 839ms
03:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1036ms
03:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:13:15 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
03:13:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:15 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:15 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
03:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 752ms
03:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:13:16 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
03:13:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:16 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:16 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
03:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 687ms
03:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:13:17 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
03:13:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:13:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:13:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
03:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 909ms
03:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:13:18 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
03:13:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
03:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 799ms
03:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:13:18 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
03:13:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
03:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 783ms
03:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:13:19 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
03:13:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:13:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:13:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:19 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:19 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
03:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 751ms
03:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 699ms
03:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:13:21 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
03:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 828ms
03:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:13:22 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
03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 934ms
03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 845ms
03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 681ms
03:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 871ms
03:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:13:25 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
03:13:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
03:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 683ms
03:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 858ms
03:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 728ms
03:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 692ms
03:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1001ms
03:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 839ms
03:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:13:30 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
03:13:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:31:1
03:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:20:1
03:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 928ms
03:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:13:31 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
03:13:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:31:1
03:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:20:1
03:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 832ms
03:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 731ms
03:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 738ms
03:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 698ms
03:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 746ms
03:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:13:35 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
03:13:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:40:1
03:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:35 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:35 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:20:1
03:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 978ms
03:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 689ms
03:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:13:36 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
03:13:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:31:1
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:20:1
03:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 756ms
03:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 897ms
03:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 828ms
03:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 787ms
03:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 685ms
03:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 635ms
03:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 793ms
03:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 947ms
03:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 804ms
03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:13:43 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
03:13:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:31:1
03:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:20:1
03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 737ms
03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 739ms
03:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:13:45 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
03:13:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:31:1
03:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:20:1
03:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 739ms
03:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:13:46 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
03:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 827ms
03:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:13:47 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
03:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 842ms
03:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 683ms
03:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1378ms
03:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 728ms
03:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 829ms
03:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 731ms
03:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 700ms
03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 695ms
03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 687ms
03:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 784ms
03:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:13:55 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
03:13:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
03:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 1096ms
03:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:13:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:13:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
03:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 679ms
03:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:13:56 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
03:13:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
03:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 690ms
03:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:13:57 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]"
03:13:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:13:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
03:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 797ms
03:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:13:58 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
03:13:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:13:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
03:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 674ms
03:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 785ms
03:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 845ms
03:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 690ms
03:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 997ms
03:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 796ms
03:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 838ms
03:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 841ms
03:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 886ms
03:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 782ms
03:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 732ms
03:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 793ms
03:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 979ms
03:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 944ms
03:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 790ms
03:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 828ms
03:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 810ms
03:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 835ms
03:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 736ms
03:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 674ms
03:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 835ms
03:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 978ms
03:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 790ms
03:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 777ms
03:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 729ms
03:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 723ms
03:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 791ms
03:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 780ms
03:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 646ms
03:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 987ms
03:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 779ms
03:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 729ms
03:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 886ms
03:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 791ms
03:14:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:14:26 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 () {
03:14:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:1
03:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:14:26 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 () {
03:14:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:1
03:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:14:26 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 () {
03:14:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:1
03:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:14:26 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 () {
03:14:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:1
03:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:14:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 636ms
03:14:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:14:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:14:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:14:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:14:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 680ms
03:14:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:14:27 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
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:23:9
03:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:19:1
03:14:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:6
03:14:27 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.
03:14:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:14:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 739ms
03:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 833ms
03:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 976ms
03:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 792ms
03:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 801ms
03:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 897ms
03:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 787ms
03:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 741ms
03:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 695ms
03:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 819ms
03:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:14:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 880ms
03:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:14:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 789ms
03:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 840ms
03:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 728ms
03:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 683ms
03:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:14:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:14:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 792ms
03:14:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:14:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:14:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 886ms
03:14:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:14:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:14:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 681ms
03:14:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:14:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:14:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1041ms
03:14:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:14:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:14:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 739ms
03:14:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:14:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:14:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 693ms
03:14:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:14:45 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
03:14:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 791ms
03:14:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:14:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:14:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 728ms
03:14:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:14:46 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
03:14:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 786ms
03:14:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:14:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:14:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 677ms
03:14:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:14:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:14:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 734ms
03:14:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:14:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:14:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 778ms
03:14:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:14:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:14:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 989ms
03:14:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:14:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:14:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 785ms
03:14:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:14:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:14:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 734ms
03:14:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:14:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:14:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 788ms
03:14:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:14:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:14:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 684ms
03:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 686ms
03:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 832ms
03:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 794ms
03:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 883ms
03:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 804ms
03:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 834ms
03:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 779ms
03:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:14:59 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
03:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 750ms
03:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 693ms
03:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 890ms
03:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:15:01 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
03:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 893ms
03:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1037ms
03:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 777ms
03:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 692ms
03:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:15:05 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
03:15:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:15:05 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:15:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:15:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:05 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:20:1
03:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 729ms
03:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 753ms
03:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:15:06 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
03:15:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:15:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:33:1
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:15:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:15:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:20:1
03:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 788ms
03:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 778ms
03:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:15:08 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
03:15:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:15:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
03:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:15:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:15:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:20:1
03:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 682ms
03:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 689ms
03:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 984ms
03:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 889ms
03:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 991ms
03:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 795ms
03:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 733ms
03:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 731ms
03:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 732ms
03:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 732ms
03:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 930ms
03:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 731ms
03:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:15:18 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
03:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 824ms
03:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:15:19 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
03:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 833ms
03:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:15:19 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
03:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 833ms
03:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:15:20 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)
03:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 843ms
03:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 733ms
03:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 689ms
03:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 932ms
03:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 876ms
03:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 844ms
03:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 741ms
03:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 742ms
03:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 838ms
03:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 877ms
03:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 792ms
03:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:15:29 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
03:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 989ms
03:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 779ms
03:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 782ms
03:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:15:32 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)
03:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 777ms
03:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 843ms
03:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 807ms
03:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 681ms
03:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 850ms
03:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1039ms
03:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 884ms
03:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 787ms
03:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms
03:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 753ms
03:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 794ms
03:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 789ms
03:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 746ms
03:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 927ms
03:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 732ms
03:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 833ms
03:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 874ms
03:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 730ms
03:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 785ms
03:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 683ms
03:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 692ms
03:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 990ms
03:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 842ms
03:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 787ms
03:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms
03:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 692ms
03:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 732ms
03:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 780ms
03:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 725ms
03:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 674ms
03:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 738ms
03:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 786ms
03:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 737ms
03:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 780ms
03:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 724ms
03:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 736ms
03:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 649ms
03:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 789ms
03:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 746ms
03:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1108ms
03:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:16:04 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
03:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 791ms
03:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:16:04 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
03:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 949ms
03:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 747ms
03:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 744ms
03:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 880ms
03:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 730ms
03:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 737ms
03:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 832ms
03:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 874ms
03:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:16:11 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
03:16:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:30:1
03:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:20:1
03:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 792ms
03:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:16:12 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
03:16:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:30:1
03:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:20:1
03:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 831ms
03:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 833ms
03:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 683ms
03:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 675ms
03:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 746ms
03:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 781ms
03:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 994ms
03:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 773ms
03:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 688ms
03:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 677ms
03:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 843ms
03:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:16: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
03:16:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:21 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:29:1
03:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:21 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:20:1
03:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 788ms
03:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 792ms
03:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 836ms
03:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 822ms
03:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 746ms
03:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 834ms
03:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 826ms
03:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:16:26 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
03:16:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:31:1
03:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:20:1
03:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 732ms
03:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 740ms
03:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 680ms
03:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:16: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
03:16:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
03:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 735ms
03:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:16: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
03:16:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
03:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:20:1
03:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 792ms
03:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 985ms
03:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:16:31 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
03:16:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
03:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 730ms
03:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:16:32 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
03:16:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
03:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 635ms
03:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:16: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
03:16:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
03:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:16:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:20:1
03:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 733ms
03:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 632ms
03:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 740ms
03:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 786ms
03:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 725ms
03:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 893ms
03:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 879ms
03:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 936ms
03:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 932ms
03:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 692ms
03:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 703ms
03:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms
03:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 685ms
03:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 698ms
03:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 950ms
03:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 683ms
03:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:16:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:16:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 682ms
03:16:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 745ms
03:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 780ms
03:16:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 888ms
03:16:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 681ms
03:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 734ms
03:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:16:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:16:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 785ms
03:16:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 981ms
03:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 779ms
03:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:16:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:16:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 680ms
03:16:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 696ms
03:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 693ms
03:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 785ms
03:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 838ms
03:16:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:16:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:16:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 797ms
03:16:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:16:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:16:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 877ms
03:16:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:16:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:16:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 732ms
03:16:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:16:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:16:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 736ms
03:16:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
03:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 785ms
03:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 732ms
03:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:17:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:17:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 682ms
03:17:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:17:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:17:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 724ms
03:17:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 730ms
03:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:17:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:17:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 930ms
03:17:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 994ms
03:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms
03:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:17:05 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
03:17:05 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:17:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:17:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:05 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
03:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 756ms
03:17:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:17:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:17:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 681ms
03:17:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 785ms
03:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 736ms
03:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 628ms
03:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:17:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:17:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 690ms
03:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 724ms
03:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 884ms
03:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 748ms
03:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 835ms
03:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 729ms
03:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 628ms
03:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 698ms
03:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 794ms
03:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 828ms
03:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1038ms
03:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 776ms
03:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 752ms
03:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 952ms
03:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 819ms
03:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 787ms
03:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 839ms
03:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 751ms
03:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 875ms
03:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 743ms
03:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 840ms
03:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 786ms
03:17:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:17:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:17:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 701ms
03:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:17:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:17:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 752ms
03:17:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:17:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:17:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 736ms
03:17:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 787ms
03:17:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:17:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:17:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 942ms
03:17:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:17:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:17:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 992ms
03:17:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:17:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:17:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 734ms
03:17:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:17:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:17:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 744ms
03:17:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:17:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:17:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 688ms
03:17:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:17:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:17:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 791ms
03:17:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:17:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:17:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 746ms
03:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 744ms
03:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 680ms
03:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 887ms
03:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 788ms
03:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 836ms
03:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:17:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:17:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 892ms
03:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 781ms
03:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 741ms
03:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 676ms
03:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 755ms
03:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 949ms
03:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 982ms
03:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 684ms
03:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 789ms
03:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 750ms
03:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 888ms
03:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 827ms
03:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 884ms
03:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 889ms
03:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 840ms
03:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:17:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:17:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 844ms
03:17:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 882ms
03:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:17:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:17:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 838ms
03:17:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 732ms
03:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 797ms
03:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 782ms
03:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 956ms
03:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 937ms
03:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 927ms
03:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:18:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:18:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 780ms
03:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 683ms
03:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms
03:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 891ms
03:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 777ms
03:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 836ms
03:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 933ms
03:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 827ms
03:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 846ms
03:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 839ms
03:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 684ms
03:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 682ms
03:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 740ms
03:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 743ms
03:18:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:18:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:18:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 924ms
03:18:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:18:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:18:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 685ms
03:18:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:18:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:18:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 677ms
03:18:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:18:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:18:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 793ms
03:18:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:18:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:18:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 742ms
03:18:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:18:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:18:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 779ms
03:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:18:16 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)
03:18:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1344ms
03:18:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:18:18 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
03:18:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:18:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:18 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
03:18:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1189ms
03:18:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:18:19 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
03:18:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:18:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:19 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
03:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:19 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:19 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
03:18:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1336ms
03:18:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:18:20 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)
03:18:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1292ms
03:18:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:18:21 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)
03:18:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1182ms
03:18:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:18:23 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
03:18:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:18:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:23 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
03:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
03:18:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1239ms
03:18:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:18:24 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
03:18:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:18:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:24 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
03:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
03:18:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1282ms
03:18:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:18:25 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
03:18:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:18:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:25 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
03:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
03:18:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1386ms
03:18:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:18:27 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
03:18:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:18:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:27 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
03:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:27 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:27 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
03:18:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1279ms
03:18:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:18:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:18:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 692ms
03:18:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:18:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:18:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 680ms
03:18:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:18:29 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"
03:18:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:18:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
03:18:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 745ms
03:18:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:18:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:18:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 728ms
03:18:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:18:30 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"
03:18:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:18:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
03:18:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 891ms
03:18:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:18:31 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"
03:18:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:18:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
03:18:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 988ms
03:18:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:18:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:18:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 689ms
03:18:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:18:33 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
03:18:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:18:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:1
03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:18:33 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
03:18:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1231ms
03:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 740ms
03:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 694ms
03:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 738ms
03:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 735ms
03:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:18:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:18:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 780ms
03:18:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 876ms
03:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 800ms
03:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 881ms
03:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 879ms
03:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 676ms
03:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 702ms
03:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 700ms
03:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 686ms
03:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 938ms
03:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 694ms
03:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 681ms
03:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 738ms
03:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 694ms
03:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:18:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:18:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 830ms
03:18:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:18:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:18:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 788ms
03:18:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:18:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:18:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 886ms
03:18:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:18:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:18:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 890ms
03:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 781ms
03:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 826ms
03:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 841ms
03:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 825ms
03:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:18:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:18:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 680ms
03:18:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:18:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:18:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 701ms
03:18:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 779ms
03:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1001ms
03:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:18:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:18:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 993ms
03:18:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:18:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:18:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 729ms
03:18:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 746ms
03:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:19:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:19:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 790ms
03:19:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 876ms
03:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 831ms
03:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 692ms
03:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:19:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:19:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 880ms
03:19:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:19:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:19:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 828ms
03:19:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:19:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:19:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 743ms
03:19:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:19:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:19:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 891ms
03:19:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:19:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:19:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 789ms
03:19:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:19:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:19:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 781ms
03:19:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:19:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:19:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 844ms
03:19:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:19:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:19:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:19:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 728ms
03:19:10 INFO - TEST-START | /DOMEvents/constructors.html
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:19:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:1
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:19:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:1
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:19:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:1
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:19:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:1
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:19:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:1
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:19:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:1
03:19:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:19:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:19:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 771ms
03:19:10 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:19:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:19:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 793ms
03:19:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:19:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:19:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:19:12 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
03:19:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:19:12 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
03:19:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:19:12 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]"
03:19:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:19:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:19:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 688ms
03:19:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:19:13 INFO - PROCESS | 2236 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:19:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:19:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms
03:19:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:19:13 INFO - PROCESS | 2236 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:19:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:19:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 681ms
03:19:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:19:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:19:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 679ms
03:19:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:19:15 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.
03:19:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 636ms
03:19:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:19:15 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
03:19:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:1
03:19:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 679ms
03:19:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:19:16 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.
03:19:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 840ms
03:19:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:19:17 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.
03:19:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 854ms
03:19:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:19:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:19:18 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
03:19:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 936ms
03:19:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:19:19 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.
03:19:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 876ms
03:19:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:19:20 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.
03:19:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 647ms
03:19:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:19:20 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.
03:19:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 696ms
03:19:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:19:21 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.
03:19:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 694ms
03:19:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:19:22 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.
03:19:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 683ms
03:19:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:19:22 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.
03:19:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 752ms
03:19:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:19:23 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
03:19:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:1
03:19:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 680ms
03:19:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:19: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.
03:19:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 784ms
03:19:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:19: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.
03:19:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 828ms
03:19:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:19:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:19:25 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
03:19:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 691ms
03:19:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:19:26 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.
03:19:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 782ms
03:19:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:19: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.
03:19:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 734ms
03:19:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:19: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.
03:19:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 785ms
03:19:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:19:29 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
03:19:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 861ms
03:19:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:19:29 INFO - {}
03:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:19:29 INFO - {}
03:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:19:29 INFO - {}
03:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:19:29 INFO - {}
03:19:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 727ms
03:19:29 INFO - TEST-START | /FileAPI/fileReader.html
03:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:19:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 629ms
03:19:30 INFO - TEST-START | /FileAPI/historical.html
03:19:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:19:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:19:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:19:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:19:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:19:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:19:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:1
03:19:31 INFO - TEST-OK | /FileAPI/historical.html | took 785ms
03:19:31 INFO - TEST-START | /FileAPI/idlharness.html
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:19:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:19:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:19:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:19:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:19:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:19:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:19:32 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
03:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:19:32 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
03:19:32 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
03:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:19:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
03:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:19:32 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
03:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:19:32 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
03:19:32 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
03:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:19:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:19:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
03:19:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:19:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:19:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:19:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 1078ms
03:19:32 INFO - TEST-START | /FileAPI/idlharness.worker
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:19:33 INFO - {}
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:19:33 INFO - {}
03:19:33 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 - {}
03:19:33 INFO - {}
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:19:33 INFO - {}
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:19:33 INFO - {}
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:19:33 INFO - {}
03:19:33 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 - {}
03:19:33 INFO - {}
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface object length - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation abort() - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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
03:19:33 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute result - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute error - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onload - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
03:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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"
03:19:33 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1324:13
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1322:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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"
03:19:33 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1346:9
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1344:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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"
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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"
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
03:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:33 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"
03:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 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"
03:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
03:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
03:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
03:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
03:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:19:34 INFO - {}
03:19:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1290ms
03:19:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:19:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:19:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 833ms
03:19:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:19:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 674ms
03:19:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:63:10
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:62:1
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:70:10
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:69:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. - assert_throws: function "function () {
03:19:36 INFO - new Blob(obj);
03:19:36 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:97:3
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:93:1
03:19:36 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
03:19:36 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 () {
03:19:36 INFO - var obj = {
03:19:36 INFO - length: {
03:19:36 INFO - val..." threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:118:3
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:117:1
03:19:36 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 () {
03:19:36 INFO - new Blob(obj);
03:19:36 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:165:3
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:135:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:19:36 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
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:197:1
03:19:36 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
03:19:36 INFO - arr<.toString@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:226:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:230:10
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:209:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:301:10
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:300:1
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:309:10
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:308:1
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:317:10
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:315:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:397:1
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:396:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:12
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:436:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
03:19:36 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.
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:444:12
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:443:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:459:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
03:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:19:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 871ms
03:19:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:19:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:19:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:19:37 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"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:19:37 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"
03:19:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
03:19:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:19:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 999ms
03:19:37 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:19:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:19:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:1
03:19:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:19:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:19:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:19:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:19:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:19:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:19:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 908ms
03:19:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:19:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:19:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 948ms
03:19:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:19:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 726ms
03:19:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:19:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:19:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:19:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:19:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:19:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:19:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:19:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 697ms
03:19:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:19:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:19:41 INFO - reader.readAsText(blob_2)
03:19:41 INFO - }" did not throw
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:19:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:19:41 INFO - reader.readAsDataURL(blob_2)
03:19:41 INFO - }" did not throw
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:19:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:19:41 INFO - reader.readAsArrayBuffer(blob_2)
03:19:41 INFO - }" did not throw
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:19:41 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
03:19:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:19:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:19:41 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:19:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:19:41 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
03:19:41 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:1
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:19:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
03:19:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 697ms
03:19:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:19:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:1
03:19:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:19:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 655ms
03:19:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:19:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:19:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 735ms
03:19:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:19:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:19:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 694ms
03:19:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:19:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:19:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 636ms
03:19:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:19:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:19:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:19:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 732ms
03:19:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:19:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:19:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 821ms
03:19:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:19:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:19:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:19:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:19:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 787ms
03:19:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:19:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:19:47 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
03:19:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:19:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:1
03:19:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 845ms
03:19:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:19:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:19:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 829ms
03:19:48 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:19:48 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:19:48 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 882ms
03:19:48 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:19:49 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:19:49 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 690ms
03:19:49 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:19:50 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:19:50 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 837ms
03:19:50 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:19:51 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:19:51 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 779ms
03:19:51 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:19:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:19:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:19:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:19:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:19:52 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 929ms
03:19:52 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:19:53 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 831ms
03:19:53 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:19:53 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 785ms
03:19:53 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:19:54 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 784ms
03:19:54 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:19:55 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 789ms
03:19:55 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:19:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:19:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:19:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:19:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:19:56 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 839ms
03:19:56 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:19:57 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 835ms
03:19:57 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:19:58 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 979ms
03:19:58 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:19:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1333ms
03:19:59 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:20:00 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:20:00 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:20:00 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:20:00 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 893ms
03:20:00 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:20:01 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1080ms
03:20:01 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:20:02 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:20:02 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 828ms
03:20:02 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:20:03 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:20:03 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:20:03 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 842ms
03:20:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:20:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:20:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 777ms
03:20:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:20:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:20:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 727ms
03:20:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:20:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:20:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 874ms
03:20:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:20:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:20:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 783ms
03:20:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:20:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:20:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 879ms
03:20:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:20:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:20:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 841ms
03:20:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:20:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:20:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 786ms
03:20:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:20:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:20:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 779ms
03:20:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:20:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:20:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 675ms
03:20:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:20:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:20:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 681ms
03:20:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:20:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:20:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 1033ms
03:20:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:20:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:20:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 785ms
03:20:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:20:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:20:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 884ms
03:20:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:20:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:20:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 789ms
03:20:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:20:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:20:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 779ms
03:20:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:20:16 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
03:20:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 826ms
03:20:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:20:16 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
03:20:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 734ms
03:20:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:20:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:20:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 723ms
03:20:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:20:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:20:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 879ms
03:20:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:20:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:20:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 889ms
03:20:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:20:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:20:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 786ms
03:20:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:20:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:20:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 990ms
03:20:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:20:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:20:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 835ms
03:20:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:20:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:20:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 727ms
03:20:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:20:23 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
03:20:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 697ms
03:20:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:20:24 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
03:20:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 778ms
03:20:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:20:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:20:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 1032ms
03:20:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:20:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:20:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 1033ms
03:20:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:20:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:20:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 739ms
03:20:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:20:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:20:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 678ms
03:20:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:20:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:20:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 878ms
03:20:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:20:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:20:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 831ms
03:20:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:20:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:20:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 892ms
03:20:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:20:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:20:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 883ms
03:20:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:20:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:20:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 884ms
03:20:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:20:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:20:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 693ms
03:20:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:20:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:20:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 773ms
03:20:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:20:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:20:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 827ms
03:20:34 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:20:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:20:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1882ms
03:20:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:20:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:20:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 728ms
03:20:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:20:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:20:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 936ms
03:20:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:20:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:20:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 935ms
03:20:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:20:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:20:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 879ms
03:20:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:20:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 824ms
03:20:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:20:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 677ms
03:20:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:20:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 728ms
03:20:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:20:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 735ms
03:20:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:20:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 936ms
03:20:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:20:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 847ms
03:20:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:20:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 831ms
03:20:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:20:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 727ms
03:20:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:20:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 792ms
03:20:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:20:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:20:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 841ms
03:20:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:20:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:20:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 904ms
03:20:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:20:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 935ms
03:20:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:20:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:20:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 825ms
03:20:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:20:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:20:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 686ms
03:20:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:20:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:20:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 941ms
03:20:52 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:20:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:20:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 877ms
03:20:52 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:20:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:20:53 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 883ms
03:20:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:20:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:20:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 988ms
03:20:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:20:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:20:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 793ms
03:20:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:20:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:20:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1689ms
03:20:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:20:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:20:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 929ms
03:20:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:20:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:20:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 983ms
03:20:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:21:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:21:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 931ms
03:21:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:21:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:21:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 783ms
03:21:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:21:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:21:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 742ms
03:21:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:21:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:21:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 727ms
03:21:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:21:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:21:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 737ms
03:21:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:21:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:21:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 795ms
03:21:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:21:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:21:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1652ms
03:21:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:21:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:21:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:21:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:21:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:21:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 881ms
03:21:06 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:21:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:21:07 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 836ms
03:21:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:21:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:21:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 882ms
03:21:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:21:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:21:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 881ms
03:21:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:21:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:21:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 984ms
03:21:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:21:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:21:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 751ms
03:21:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:21:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:21:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 735ms
03:21:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:21:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:21:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 922ms
03:21:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:21:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:21:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 834ms
03:21:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:21:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:21:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 1134ms
03:21:14 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:21:15 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:21:15 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 839ms
03:21:15 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:21:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:21:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:21:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:21:16 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 785ms
03:21:16 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:21:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:21:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 878ms
03:21:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:21:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:21:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 898ms
03:21:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:21:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:21:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 882ms
03:21:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:21:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:21:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:21:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 778ms
03:21:19 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:21:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:21:20 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 803ms
03:21:20 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:21:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:21:21 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 979ms
03:21:21 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:21:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:21:22 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 832ms
03:21:22 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:21:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:21:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:21:23 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 770ms
03:21:23 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:21:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:21:23 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 789ms
03:21:23 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:21:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:21:24 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1032ms
03:21:24 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:21:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:21:25 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 974ms
03:21:25 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:21:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:21:26 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 830ms
03:21:26 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:21:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:21:27 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 830ms
03:21:27 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:21:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:21:28 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 743ms
03:21:28 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:21:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:21:28 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 691ms
03:21:28 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:21:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError. - assert_throws: function "function () {
03:21:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:21:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
03:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
03:21:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:24:1
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:21:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should throw TypeError. - assert_throws: function "function () {
03:21:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:21:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
03:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
03:21:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:29:1
03:21:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:21:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:21:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
03:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
03:21:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:30:1
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:21:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:21:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:21:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
03:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
03:21:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:33:1
03:21:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:21:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:21:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
03:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
03:21:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:37:1
03:21:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:21:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:21:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
03:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
03:21:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:41:1
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:21:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:21:29 INFO - TEST-OK | /IndexedDB/idbfactory_open9.htm | took 935ms
03:21:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:21:30 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:21:30 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 833ms
03:21:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:21:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:21:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:21:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2698ms
03:21:33 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:21:34 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:21:34 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 928ms
03:21:34 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:21:35 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:21:35 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 891ms
03:21:35 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:21:36 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:21:36 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 889ms
03:21:36 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:21:37 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:21:37 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 882ms
03:21:37 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:21:38 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:21:38 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 935ms
03:21:38 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:21:38 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:21:38 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 734ms
03:21:38 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:21:39 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:21:39 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 878ms
03:21:39 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:21:40 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:21:40 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 729ms
03:21:40 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:21:41 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:21:41 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 883ms
03:21:41 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:21:42 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:21:42 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 782ms
03:21:42 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:21:42 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:21:42 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 783ms
03:21:42 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:21:43 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:21:43 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 787ms
03:21:43 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:21:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:21:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 778ms
03:21:44 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:21:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:21:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 877ms
03:21:45 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:21:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:21:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 1308ms
03:21:46 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:21:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:21:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 874ms
03:21:47 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:21:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:21:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 733ms
03:21:48 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:21:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:21:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 732ms
03:21:48 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:21:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:21:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 791ms
03:21:49 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:21:50 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:21:50 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 884ms
03:21:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:21:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:21:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 780ms
03:21:51 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:21:53 INFO - TEST-FAIL | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
03:21:53 INFO - index.openCursor();
03:21:53 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
03:21:53 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:23:9
03:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:21:53 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
03:21:53 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:15:5
03:21:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1785ms
03:21:53 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:21:53 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:21:53 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 683ms
03:21:53 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:21:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:21:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 730ms
03:21:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:21:55 INFO - TEST-FAIL | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
03:21:55 INFO - index.openKeyCursor();
03:21:55 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
03:21:55 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:23:9
03:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:21:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:21:55 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
03:21:55 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:15:5
03:21:55 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 936ms
03:21:55 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:21:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:21:56 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 777ms
03:21:56 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:21:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:21:57 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 833ms
03:21:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:21:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:21:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 780ms
03:21:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:21:58 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
03:21:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 880ms
03:21:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:21:59 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
03:21:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 937ms
03:21:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:22:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:22:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 747ms
03:22:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:22:01 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
03:22:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 835ms
03:22:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:22:02 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
03:22:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 781ms
03:22:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:22:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:22:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 721ms
03:22:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:22:03 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
03:22:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 884ms
03:22:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:22:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:22:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 744ms
03:22:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:22:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:22:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 733ms
03:22:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:22:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:22:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1136ms
03:22:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:22:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:22:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 894ms
03:22:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:22:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:22:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 778ms
03:22:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:22:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:22:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 941ms
03:22:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:22:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:22:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 678ms
03:22:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:22:10 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
03:22:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 685ms
03:22:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:22:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:22:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 723ms
03:22:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:22:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:22:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 783ms
03:22:12 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:22:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:22:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 1039ms
03:22:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:22:14 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
03:22:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 984ms
03:22:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:22:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:22:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 729ms
03:22:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:22:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:22:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 825ms
03:22:15 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:22:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:22:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 883ms
03:22:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:22:17 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
03:22:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 940ms
03:22:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:22:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:22:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 880ms
03:22:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:22:19 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
03:22:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 1073ms
03:22:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:22:20 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
03:22:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 832ms
03:22:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:22:20 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
03:22:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 728ms
03:22:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:22:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:22:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 789ms
03:22:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:22:22 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
03:22:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 839ms
03:22:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:22:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:22:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 1014ms
03:22:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:22:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:22:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 686ms
03:22:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:22:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:22:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 728ms
03:22:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:22:25 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"
03:22:25 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:1
03:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:22:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:22:25 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
03:22:25 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
03:22:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 725ms
03:22:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:22:26 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"
03:22:26 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:1
03:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:22:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:22:26 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
03:22:26 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
03:22:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 1082ms
03:22:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:22:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:22:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 882ms
03:22:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:22:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:22:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 934ms
03:22:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:22:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:22:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 833ms
03:22:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:22:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:22:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 741ms
03:22:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:22:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:22:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 685ms
03:22:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:22:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:22:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 730ms
03:22:31 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:22:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:22:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 829ms
03:22:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:22:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:22:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 989ms
03:22:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:22:34 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
03:22:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 836ms
03:22:34 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:22:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:22:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 830ms
03:22:35 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:22:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:22:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 834ms
03:22:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:22:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:22:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 734ms
03:22:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:22:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:22:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 881ms
03:22:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:22:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:22:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 835ms
03:22:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:22:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:22:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 930ms
03:22:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:22:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:22:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 981ms
03:22:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:22:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:22:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 734ms
03:22:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:22:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:22:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 724ms
03:22:41 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:22:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 837ms
03:22:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:22:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 893ms
03:22:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:22:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:22:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 1084ms
03:22:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:22:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 729ms
03:22:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:22:46 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
03:22:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 728ms
03:22:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:22:47 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
03:22:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 1037ms
03:22:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:22:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:22:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 940ms
03:22:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:22:49 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
03:22:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 892ms
03:22:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:22:50 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
03:22:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 994ms
03:22:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:22:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:22:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 847ms
03:22:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:22:51 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
03:22:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 684ms
03:22:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:22:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:22:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 793ms
03:22:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:22:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:22:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 783ms
03:22:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:22:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:22:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 1044ms
03:22:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:22:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:22:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1181ms
03:22:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:22:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:22:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 731ms
03:22:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:22:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:22:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 685ms
03:22:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:22:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:22:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 781ms
03:22:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:22:58 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
03:22:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 933ms
03:22:58 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:22:59 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:22:59 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 773ms
03:22:59 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:23:00 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:23:00 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:23:00 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 977ms
03:23:00 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:23:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:23:01 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 1043ms
03:23:01 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:23:02 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:23:02 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1030ms
03:23:02 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:23:03 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:23:03 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 799ms
03:23:03 INFO - TEST-START | /IndexedDB/interfaces.html
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:23:04 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
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:23:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:23:04 INFO - TEST-OK | /IndexedDB/interfaces.html | took 935ms
03:23:04 INFO - TEST-START | /IndexedDB/interfaces.worker
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:23:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
03:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
03:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
03:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
03:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
03:23:05 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:23:05 INFO - {}
03:23:05 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 - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:23:05 INFO - {}
03:23:05 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1369ms
03:23:05 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:23:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:23:06 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 888ms
03:23:06 INFO - TEST-START | /IndexedDB/key_valid.html
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:23:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:23:08 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1999ms
03:23:08 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:23:09 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:23:09 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1029ms
03:23:09 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:23:10 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:23:10 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 883ms
03:23:10 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:23:11 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:23:11 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:23:11 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:23:11 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 986ms
03:23:11 INFO - TEST-START | /IndexedDB/keyorder.htm
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:23:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:23:12 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1187ms
03:23:12 INFO - TEST-START | /IndexedDB/keypath.htm
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:23:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:23:13 INFO - TEST-OK | /IndexedDB/keypath.htm | took 893ms
03:23:13 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:23:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:23:14 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 989ms
03:23:14 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:23:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:23:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:23:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:23:15 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 940ms
03:23:15 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:23:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:23:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:23:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:23:16 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1134ms
03:23:16 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:23:17 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:23:17 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1087ms
03:23:17 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:23:18 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:23:18 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 688ms
03:23:18 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:23:19 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:23:19 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 728ms
03:23:19 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:23:20 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:23:20 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 881ms
03:23:20 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:23:21 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:23:21 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1131ms
03:23:21 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:23:22 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:23:22 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 992ms
03:23:22 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:23:23 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:23:23 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 1054ms
03:23:23 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:23:23 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:23:23 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 735ms
03:23:23 INFO - TEST-START | /IndexedDB/value.htm
03:23:24 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:23:24 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:23:24 INFO - TEST-OK | /IndexedDB/value.htm | took 825ms
03:23:24 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:23:25 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:23:25 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:23:25 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:23:25 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 855ms
03:23:25 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:23:26 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:23:26 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1049ms
03:23:26 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:23:27 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Float arrays - assert_throws: Float32Array function "function () {
03:23:27 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
03:23:27 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:4:1
03:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:27 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:3:1
03:23:27 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
03:23:27 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Integer arrays - self.crypto is undefined
03:23:27 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:20:9
03:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:27 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:19:1
03:23:27 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
03:23:27 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Large length - assert_throws: crypto.getRandomValues length over 65536 function "function () {
03:23:27 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
03:23:27 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:37:1
03:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:27 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:36:1
03:23:27 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
03:23:27 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 1192ms
03:23:27 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:23:28 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:23:28 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer arrays
03:23:28 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:23:28 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 738ms
03:23:28 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:23:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:23:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 743ms
03:23:29 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:23:30 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
03:23:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:1
03:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:23:30 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
03:23:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:1
03:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:23:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:23:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 946ms
03:23:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:23:31 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() {
03:23:31 INFO - [native code]
03:23:31 INFO - }" but got function "function () {
03:23:31 INFO - }"
03:23:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
03:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
03:23:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:23:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:23:31 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
03:23:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
03:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
03:23:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:23:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:23:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 781ms
03:23:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:23:32 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() {
03:23:32 INFO - [native code]
03:23:32 INFO - }" but got function "function () {
03:23:32 INFO - }"
03:23:32 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
03:23:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:23:32 INFO - {}
03:23:32 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
03:23:32 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
03:23:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:23:32 INFO - {}
03:23:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 879ms
03:23:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:23:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
03:23:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:23:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
03:23:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:23:32 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"
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
03:23:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:23:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
03:23:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:23:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
03:23:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:23:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
03:23:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:23:32 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"
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
03:23:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:23:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:23:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:23:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
03:23:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:23:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 887ms
03:23:32 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:23:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:23:33 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 986ms
03:23:33 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:23:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:23:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:23:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:23:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:23:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:23:35 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1882ms
03:23:35 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:23:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:23:37 INFO - {}
03:23:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:23:37 INFO - {}
03:23:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:23:37 INFO - {}
03:23:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:23:37 INFO - {}
03:23:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:23:37 INFO - {}
03:23:37 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1823ms
03:23:37 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:23:38 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:23:38 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 885ms
03:23:38 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:23:39 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:23:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:23:39 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 1036ms
03:23:39 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:23:49 INFO - PROCESS | 2236 | MARIONETTE LOG: INFO: Timeout fired
03:23:49 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
03:23:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:23:49 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:1
03:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
03:23:49 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10361ms
03:23:49 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:23:50 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:23:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 936ms
03:23:50 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:23:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:23:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 681ms
03:23:51 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:23:52 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
03:23:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:24:9
03:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:14:7
03:23:52 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 683ms
03:23:52 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:23:53 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:23:53 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 733ms
03:23:53 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:23:53 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:23:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:23:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:23:53 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 838ms
03:23:53 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:23:54 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
03:23:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:40:13
03:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:16:9
03:23:54 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 996ms
03:23:54 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:23:55 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:23:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 697ms
03:23:55 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:23:56 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:23:56 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 640ms
03:23:56 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:23:57 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"
03:23:57 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:57 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:23:57 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:57 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:23:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:23:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:23:57 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 808ms
03:23:57 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:23:57 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:23:57 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 728ms
03:23:57 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:23:58 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:23:58 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 630ms
03:23:58 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:23:59 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:23:59 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 679ms
03:23:59 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:23:59 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
03:23:59 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:19:7
03:24:35 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:20:7
03:24:35 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:21:7
03:24:35 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:22:7
03:24:35 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:23:7
03:24:35 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:24:7
03:24:35 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:24:35 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
03:24:35 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
03:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:35 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
03:24:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:25:7
03:24:35 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 1239ms
03:24:35 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:24:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:24:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:24:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:24:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:24:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:24:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:24:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1282ms
03:24:37 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:24:38 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1131ms
03:24:38 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:24:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:24:38 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 675ms
03:24:38 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:24:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:24:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:24:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:24:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:24:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:24:39 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 780ms
03:24:39 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:24:40 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:24:40 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:40 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:24:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
03:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
03:24:40 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 850ms
03:24:40 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:24:41 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:24:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:24:41 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 729ms
03:24:41 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:24:41 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:24:41 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 675ms
03:24:41 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:24:42 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:24:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:24:42 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 589ms
03:24:42 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:24:43 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:24:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:24:43 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 837ms
03:24:43 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:24:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:24:44 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 896ms
03:24:44 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:24:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:24:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 775ms
03:24:45 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:24:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:24:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 688ms
03:24:45 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:24:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:24:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 698ms
03:24:46 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:24:47 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:24:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
03:24:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:24:47 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
03:24:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
03:24:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:19:7
03:24:47 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 640ms
03:24:47 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:24:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | XMLHttpRequest: open() - URL encoding
03:24:48 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 740ms
03:24:48 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:24:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:24:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:24:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:24:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:24:48 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 842ms
03:24:48 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:24:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: