builder: mozilla-inbound_ubuntu32_vm_test-web-platform-tests-e10s-1
slave: tst-linux32-spot-741
starttime: 1446538229.87
results: warnings (1)
buildid: 20151102233907
builduid: 990d28450cd6445d8e3b53eac175669e
revision: d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:29.868219) =========
master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:29.868652) =========
========= Started set props: basedir (results: 0, elapsed: 2 secs) (at 2015-11-03 00:10:29.868951) =========
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-1446534220.610320-1729471129
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019883
basedir: '/builds/slave/test'
========= master_lag: 2.59 =========
========= Finished set props: basedir (results: 0, elapsed: 2 secs) (at 2015-11-03 00:10:32.475815) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.476107) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.506330) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.506596) =========
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-1446534220.610320-1729471129
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016885
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.567653) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.567914) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.568256) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:32.568531) =========
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-1446534220.610320-1729471129
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-03 00:10:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.0M=0.001s
2015-11-03 00:10:33 (11.0 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.696282
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:33.288135) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:33.288475) =========
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-1446534220.610320-1729471129
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.076550
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:33.388078) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-03 00:10:33.388436) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5 --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 d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5 --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-1446534220.610320-1729471129
_=/tools/buildbot/bin/python
using PTY: False
2015-11-03 00:10:33,599 truncating revision to first 12 chars
2015-11-03 00:10:33,600 Setting DEBUG logging.
2015-11-03 00:10:33,600 attempt 1/10
2015-11-03 00:10:33,600 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/d2f4c8ad4ed5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-03 00:10:34,877 unpacking tar archive at: mozilla-inbound-d2f4c8ad4ed5/testing/mozharness/
program finished with exit code 0
elapsedTime=1.918634
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-03 00:10:35.330666) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:35.330996) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:35.351060) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:35.351339) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-03 00:10:35.351717) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 52 mins, 3 secs) (at 2015-11-03 00:10:35.352002) =========
/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-1446534220.610320-1729471129
_=/tools/buildbot/bin/python
using PTY: False
00:10:35 INFO - MultiFileLogger online at 20151103 00:10:35 in /builds/slave/test
00:10:35 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
00:10:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
00:10:35 INFO - {'append_to_log': False,
00:10:35 INFO - 'base_work_dir': '/builds/slave/test',
00:10:35 INFO - 'blob_upload_branch': 'mozilla-inbound',
00:10:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
00:10:35 INFO - 'buildbot_json_path': 'buildprops.json',
00:10:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
00:10:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
00:10:35 INFO - 'download_minidump_stackwalk': True,
00:10:35 INFO - 'download_symbols': 'ondemand',
00:10:35 INFO - 'e10s': True,
00:10:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
00:10:35 INFO - 'tooltool.py': '/tools/tooltool.py',
00:10:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
00:10:35 INFO - '/tools/misc-python/virtualenv.py')},
00:10:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
00:10:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
00:10:35 INFO - 'log_level': 'info',
00:10:35 INFO - 'log_to_console': True,
00:10:35 INFO - 'opt_config_files': (),
00:10:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
00:10:35 INFO - '--processes=1',
00:10:35 INFO - '--config=%(test_path)s/wptrunner.ini',
00:10:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
00:10:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
00:10:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
00:10:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
00:10:35 INFO - 'pip_index': False,
00:10:35 INFO - 'require_test_zip': True,
00:10:35 INFO - 'test_type': ('testharness',),
00:10:35 INFO - 'this_chunk': '1',
00:10:35 INFO - 'tooltool_cache': '/builds/tooltool_cache',
00:10:35 INFO - 'total_chunks': '4',
00:10:35 INFO - 'virtualenv_path': 'venv',
00:10:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
00:10:35 INFO - 'work_dir': 'build'}
00:10:35 INFO - #####
00:10:35 INFO - ##### Running clobber step.
00:10:35 INFO - #####
00:10:35 INFO - Running pre-action listener: _resource_record_pre_action
00:10:35 INFO - Running main action method: clobber
00:10:35 INFO - rmtree: /builds/slave/test/build
00:10:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
00:10:38 INFO - Running post-action listener: _resource_record_post_action
00:10:38 INFO - #####
00:10:38 INFO - ##### Running read-buildbot-config step.
00:10:38 INFO - #####
00:10:38 INFO - Running pre-action listener: _resource_record_pre_action
00:10:38 INFO - Running main action method: read_buildbot_config
00:10:38 INFO - Using buildbot properties:
00:10:38 INFO - {
00:10:38 INFO - "properties": {
00:10:38 INFO - "buildnumber": 50,
00:10:38 INFO - "product": "firefox",
00:10:38 INFO - "script_repo_revision": "production",
00:10:38 INFO - "branch": "mozilla-inbound",
00:10:38 INFO - "repository": "",
00:10:38 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound opt test web-platform-tests-e10s-1",
00:10:38 INFO - "buildid": "20151102233907",
00:10:38 INFO - "slavename": "tst-linux32-spot-741",
00:10:38 INFO - "pgo_build": "False",
00:10:38 INFO - "basedir": "/builds/slave/test",
00:10:38 INFO - "project": "",
00:10:38 INFO - "platform": "linux",
00:10:38 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/",
00:10:38 INFO - "slavebuilddir": "test",
00:10:38 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-opt-unittest-7-3600",
00:10:38 INFO - "repo_path": "integration/mozilla-inbound",
00:10:38 INFO - "moz_repo_path": "",
00:10:38 INFO - "stage_platform": "linux",
00:10:38 INFO - "builduid": "990d28450cd6445d8e3b53eac175669e",
00:10:38 INFO - "revision": "d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5"
00:10:38 INFO - },
00:10:38 INFO - "sourcestamp": {
00:10:38 INFO - "repository": "",
00:10:38 INFO - "hasPatch": false,
00:10:38 INFO - "project": "",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "changes": [
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/qf8-4pIUT8uPAGm4me8WCA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/qf8-4pIUT8uPAGm4me8WCA/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "a9ba9c5fee9a8dad61e55eb94e9fa91f02bfc31a",
00:10:38 INFO - "who": "jwwang@mozilla.com",
00:10:38 INFO - "when": 1446532289,
00:10:38 INFO - "number": 6613177,
00:10:38 INFO - "comments": "Bug 1220512 - ensure next frame status is updated before notifying MediaDecoder::PlaybackEnded. See bug 1220512 comment 1 for the detail. r=cpearce.",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Mon 02 Nov 2015 22:31:29",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102221007",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "0968c59743f344d78d9a13d6470c4670",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "a9ba9c5fee9a8dad61e55eb94e9fa91f02bfc31a"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/p7Vx90nXT-6602-4FwT7vg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/p7Vx90nXT-6602-4FwT7vg/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "9d35ff5cf79698988fb3dac6628cb00c255e9337",
00:10:38 INFO - "who": "cpeterson@mozilla.com",
00:10:38 INFO - "when": 1446532173,
00:10:38 INFO - "number": 6613171,
00:10:38 INFO - "comments": "Bug 1220544 - Fix -Wunreachable-code warnings in xpcom. r=mccr8\n\nxpcom/glue/PLDHashTable.cpp:471:10 [-Wunreachable-code-return] 'return' will never be executed\nxpcom/tests/TestAutoPtr.cpp:324:9 [-Wunreachable-code] code will never be executed\nxpcom/tests/TestBlockingProcess.cpp:6:11 [-Wunreachable-code-return] 'return' will never be executed",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Mon 02 Nov 2015 22:29:33",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102221306",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "d0f99109f8e5453bb4711dd68c57fe65",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "9d35ff5cf79698988fb3dac6628cb00c255e9337"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/6ME78Ra4SYegVD_94JbTkg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/6ME78Ra4SYegVD_94JbTkg/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "43ce9581fb647fe22dd5fa12069409cdd701b8a7",
00:10:38 INFO - "who": "rgiles@mozilla.com",
00:10:38 INFO - "when": 1446532466,
00:10:38 INFO - "number": 6613190,
00:10:38 INFO - "comments": "Bug 1219530 - Add MOZ_RUST_MP4PARSE feature switch. r=glandium\n\nAdd a switch to enable the rust mp4parser code through confvars.sh\nand set this for browser targets. Configure will only pass this\nthrough as a CPP define if the rust toolchain is available.\n\nThe MOZ_RUST check is hoisted to an outer conditional to\nmake it cleaner to add other features.\n\nThanks to zhoubcfan@163.com for the typo fix in configure.in.",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Mon 02 Nov 2015 22:34:26",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102221606",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "2a9ddd2234aa403e9411c511bffdb50a",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "43ce9581fb647fe22dd5fa12069409cdd701b8a7"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/89BDDZY8SE2rnEq_K1fazg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/89BDDZY8SE2rnEq_K1fazg/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "c00bd9bed2252e54ad15c69a875ab7ea5668e846",
00:10:38 INFO - "who": "rgiles@mozilla.com",
00:10:38 INFO - "when": 1446535764,
00:10:38 INFO - "number": 6613355,
00:10:38 INFO - "comments": "Bug 1220882 - Use LazyLogModule in MP4Metadata. r=kinetik\n\nUse the new LazyLogModule to instantiate a log for the rust\nmp4parse test code instead of using indiscriminate printf()s.\n\nAccess results with NSPR_LOG_MODULES=MP4Metadata:5.",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Mon 02 Nov 2015 23:29:24",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102221908",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "23b3dfd6249e481db58bb72253ebbcec",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "c00bd9bed2252e54ad15c69a875ab7ea5668e846"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/SIzxwDkIR36JWV-dE38j7g/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/SIzxwDkIR36JWV-dE38j7g/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "1a41401462ca2647f2690853688709b334bb63d8",
00:10:38 INFO - "who": "nigelbabu@gmail.com",
00:10:38 INFO - "when": 1446533915,
00:10:38 INFO - "number": 6613272,
00:10:38 INFO - "comments": "Backed out changeset ad08ab3d158e (bug 1203199) for widespread reftest bustage",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Mon 02 Nov 2015 22:58:35",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102223307",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "270b1e3c64fb4153b1c74fa4a8f9502c",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "1a41401462ca2647f2690853688709b334bb63d8"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/8LudoL9eTluwgPq9TGT-Tw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/8LudoL9eTluwgPq9TGT-Tw/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "9ce253c10b9ac436592f06f70536e09d4aab4743",
00:10:38 INFO - "who": "jwwang@mozilla.com",
00:10:38 INFO - "when": 1446536946,
00:10:38 INFO - "number": 6613405,
00:10:38 INFO - "comments": "Bug 1218311 - Port the fix of bug 1193614 to VideoSink. r=cpearce. f=dglastonbury.",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Mon 02 Nov 2015 23:49:06",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102231806",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "67fb86a214824b3aa4af652fbb2450e4",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "9ce253c10b9ac436592f06f70536e09d4aab4743"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "category": null,
00:10:38 INFO - "files": [
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
00:10:38 INFO - },
00:10:38 INFO - {
00:10:38 INFO - "url": null,
00:10:38 INFO - "name": "https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "repository": "",
00:10:38 INFO - "rev": "d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5",
00:10:38 INFO - "who": "jandemooij@gmail.com",
00:10:38 INFO - "when": 1446538010,
00:10:38 INFO - "number": 6613446,
00:10:38 INFO - "comments": "Bug 1155937 - Fix comment in IonBuilder::getPropTryInnerize. r=bz",
00:10:38 INFO - "project": "",
00:10:38 INFO - "at": "Tue 03 Nov 2015 00:06:50",
00:10:38 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
00:10:38 INFO - "revlink": "",
00:10:38 INFO - "properties": [
00:10:38 INFO - [
00:10:38 INFO - "buildid",
00:10:38 INFO - "20151102233907",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "builduid",
00:10:38 INFO - "990d28450cd6445d8e3b53eac175669e",
00:10:38 INFO - "Change"
00:10:38 INFO - ],
00:10:38 INFO - [
00:10:38 INFO - "pgo_build",
00:10:38 INFO - "False",
00:10:38 INFO - "Change"
00:10:38 INFO - ]
00:10:38 INFO - ],
00:10:38 INFO - "revision": "d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5"
00:10:38 INFO - }
00:10:38 INFO - ],
00:10:38 INFO - "revision": "d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5"
00:10:38 INFO - }
00:10:38 INFO - }
00:10:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
00:10:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json.
00:10:38 INFO - Running post-action listener: _resource_record_post_action
00:10:38 INFO - #####
00:10:38 INFO - ##### Running download-and-extract step.
00:10:38 INFO - #####
00:10:38 INFO - Running pre-action listener: _resource_record_pre_action
00:10:38 INFO - Running main action method: download_and_extract
00:10:38 INFO - mkdir: /builds/slave/test/build/tests
00:10:38 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')]}
00:10:38 INFO - https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
00:10:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json
00:10:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json
00:10:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
00:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
00:10:40 INFO - Downloaded 1268 bytes.
00:10:40 INFO - Reading from file /builds/slave/test/build/test_packages.json
00:10:40 INFO - Using the following test package requirements:
00:10:40 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
00:10:40 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
00:10:40 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'jsshell-linux-i686.zip'],
00:10:40 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
00:10:40 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
00:10:40 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
00:10:40 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
00:10:40 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
00:10:40 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
00:10:40 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
00:10:40 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
00:10:40 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
00:10:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:10:40 INFO - https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
00:10:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
00:10:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
00:10:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
00:10:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
00:10:48 INFO - Downloaded 21008563 bytes.
00:10:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
00:10:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
00:10:48 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
00:10:49 INFO - caution: filename not matched: web-platform/*
00:10:49 INFO - Return code: 11
00:10:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:10:49 INFO - https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
00:10:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
00:10:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
00:10:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
00:10:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
00:10:59 INFO - Downloaded 30915711 bytes.
00:10:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
00:10:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
00:10:59 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
00:11:02 INFO - caution: filename not matched: bin/*
00:11:02 INFO - caution: filename not matched: config/*
00:11:02 INFO - caution: filename not matched: mozbase/*
00:11:02 INFO - caution: filename not matched: marionette/*
00:11:02 INFO - Return code: 11
00:11:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:11:02 INFO - https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
00:11:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
00:11:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
00:11:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
00:11:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
00:11:19 INFO - Downloaded 56506370 bytes.
00:11:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
00:11:19 INFO - mkdir: /builds/slave/test/properties
00:11:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
00:11:19 INFO - Writing to file /builds/slave/test/properties/build_url
00:11:19 INFO - Contents:
00:11:19 INFO - build_url:https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
00:11:19 INFO - Running post-action listener: _resource_record_post_action
00:11:19 INFO - Running post-action listener: set_extra_try_arguments
00:11:19 INFO - #####
00:11:19 INFO - ##### Running create-virtualenv step.
00:11:19 INFO - #####
00:11:19 INFO - Running pre-action listener: _pre_create_virtualenv
00:11:19 INFO - Running pre-action listener: _resource_record_pre_action
00:11:19 INFO - Running main action method: create_virtualenv
00:11:19 INFO - Creating virtualenv /builds/slave/test/build/venv
00:11:19 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
00:11:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
00:11:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
00:11:20 INFO - Using real prefix '/usr'
00:11:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python
00:11:21 INFO - Installing distribute.............................................................................................................................................................................................done.
00:11:24 INFO - Installing pip.................done.
00:11:24 INFO - Return code: 0
00:11:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
00:11: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')]}
00:11:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:11:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11: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')]}
00:11:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:11:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11: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', '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 0xa2e6ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa3b14d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa472b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa462790>, '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 0xa355908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa460bf0>, '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-1446534220.610320-1729471129', '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
00:11: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', 'psutil>=0.7.1'] in /builds/slave/test/build
00:11: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 psutil>=0.7.1
00:11:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:11:24 INFO - 'CCACHE_UMASK': '002',
00:11:24 INFO - 'DISPLAY': ':0',
00:11:24 INFO - 'HOME': '/home/cltbld',
00:11:24 INFO - 'LANG': 'en_US.UTF-8',
00:11:24 INFO - 'LOGNAME': 'cltbld',
00:11:24 INFO - 'MAIL': '/var/mail/cltbld',
00:11:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:11:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:11:24 INFO - 'MOZ_NO_REMOTE': '1',
00:11:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:11:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:11:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:11:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:11:24 INFO - 'PWD': '/builds/slave/test',
00:11:24 INFO - 'SHELL': '/bin/bash',
00:11:24 INFO - 'SHLVL': '1',
00:11:24 INFO - 'TERM': 'linux',
00:11:24 INFO - 'TMOUT': '86400',
00:11:24 INFO - 'USER': 'cltbld',
00:11:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446534220.610320-1729471129',
00:11:24 INFO - '_': '/tools/buildbot/bin/python'}
00:11:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:11:25 INFO - Downloading/unpacking psutil>=0.7.1
00:11:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:11:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:11:25 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
00:11:25 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
00:11:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:11:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:11:29 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
00:11:30 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
00:11:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
00:11:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
00:11:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
00:11:30 INFO - Installing collected packages: psutil
00:11:30 INFO - Running setup.py install for psutil
00:11:30 INFO - building 'psutil._psutil_linux' extension
00:11:30 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
00:11:31 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
00:11:31 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
00:11:31 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
00:11:31 INFO - building 'psutil._psutil_posix' extension
00:11:31 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
00:11:31 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
00:11:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
00:11:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
00:11:31 INFO - Successfully installed psutil
00:11:31 INFO - Cleaning up...
00:11:31 INFO - Return code: 0
00:11:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
00:11: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')]}
00:11:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:11:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11: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')]}
00:11:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:11:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11:31 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 0xa2e6ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa3b14d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa472b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa462790>, '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 0xa355908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa460bf0>, '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-1446534220.610320-1729471129', '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
00:11:31 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
00:11:31 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
00:11:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:11:31 INFO - 'CCACHE_UMASK': '002',
00:11:31 INFO - 'DISPLAY': ':0',
00:11:31 INFO - 'HOME': '/home/cltbld',
00:11:31 INFO - 'LANG': 'en_US.UTF-8',
00:11:31 INFO - 'LOGNAME': 'cltbld',
00:11:31 INFO - 'MAIL': '/var/mail/cltbld',
00:11:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:11:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:11:31 INFO - 'MOZ_NO_REMOTE': '1',
00:11:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:11:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:11:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:11:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:11:31 INFO - 'PWD': '/builds/slave/test',
00:11:31 INFO - 'SHELL': '/bin/bash',
00:11:31 INFO - 'SHLVL': '1',
00:11:31 INFO - 'TERM': 'linux',
00:11:31 INFO - 'TMOUT': '86400',
00:11:31 INFO - 'USER': 'cltbld',
00:11:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446534220.610320-1729471129',
00:11:31 INFO - '_': '/tools/buildbot/bin/python'}
00:11:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:11:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
00:11:32 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
00:11:32 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
00:11:32 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
00:11:32 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
00:11:32 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
00:11:32 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
00:11:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz
00:11:36 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
00:11:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
00:11:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
00:11:37 INFO - Installing collected packages: mozsystemmonitor
00:11:37 INFO - Running setup.py install for mozsystemmonitor
00:11:37 INFO - Successfully installed mozsystemmonitor
00:11:37 INFO - Cleaning up...
00:11:37 INFO - Return code: 0
00:11:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
00:11: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')]}
00:11:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:11:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11: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')]}
00:11:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:11:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--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 0xa2e6ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa3b14d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa472b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa462790>, '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 0xa355908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa460bf0>, '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-1446534220.610320-1729471129', '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
00:11:37 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
00:11:37 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
00:11:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:11:37 INFO - 'CCACHE_UMASK': '002',
00:11:37 INFO - 'DISPLAY': ':0',
00:11:37 INFO - 'HOME': '/home/cltbld',
00:11:37 INFO - 'LANG': 'en_US.UTF-8',
00:11:37 INFO - 'LOGNAME': 'cltbld',
00:11:37 INFO - 'MAIL': '/var/mail/cltbld',
00:11:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:11:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:11:37 INFO - 'MOZ_NO_REMOTE': '1',
00:11:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:11:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:11:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:11:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:11:37 INFO - 'PWD': '/builds/slave/test',
00:11:37 INFO - 'SHELL': '/bin/bash',
00:11:37 INFO - 'SHLVL': '1',
00:11:37 INFO - 'TERM': 'linux',
00:11:37 INFO - 'TMOUT': '86400',
00:11:37 INFO - 'USER': 'cltbld',
00:11:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446534220.610320-1729471129',
00:11:37 INFO - '_': '/tools/buildbot/bin/python'}
00:11:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:11:37 INFO - Downloading/unpacking blobuploader==1.2.4
00:11:37 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
00:11:37 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
00:11:37 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
00:11:37 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
00:11:37 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
00:11:37 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
00:11:42 INFO - Downloading blobuploader-1.2.4.tar.gz
00:11:42 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
00:11:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
00:11:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
00:11:42 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
00:11:42 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
00:11:42 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
00:11:42 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
00:11:42 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
00:11:42 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
00:11:43 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
00:11:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
00:11:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
00:11:43 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
00:11:43 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
00:11:43 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
00:11:43 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
00:11:43 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
00:11:43 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
00:11:44 INFO - Downloading docopt-0.6.1.tar.gz
00:11:44 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
00:11:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
00:11:44 INFO - Installing collected packages: blobuploader, requests, docopt
00:11:44 INFO - Running setup.py install for blobuploader
00:11:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
00:11:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
00:11:44 INFO - Running setup.py install for requests
00:11:45 INFO - Running setup.py install for docopt
00:11:45 INFO - Successfully installed blobuploader requests docopt
00:11:45 INFO - Cleaning up...
00:11:45 INFO - Return code: 0
00:11:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:11:45 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')]}
00:11:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:11:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11:45 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')]}
00:11:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:11:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11:45 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 0xa2e6ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa3b14d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa472b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa462790>, '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 0xa355908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa460bf0>, '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-1446534220.610320-1729471129', '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
00:11:45 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
00:11:45 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
00:11:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:11:45 INFO - 'CCACHE_UMASK': '002',
00:11:45 INFO - 'DISPLAY': ':0',
00:11:45 INFO - 'HOME': '/home/cltbld',
00:11:45 INFO - 'LANG': 'en_US.UTF-8',
00:11:45 INFO - 'LOGNAME': 'cltbld',
00:11:45 INFO - 'MAIL': '/var/mail/cltbld',
00:11:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:11:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:11:45 INFO - 'MOZ_NO_REMOTE': '1',
00:11:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:11:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:11:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:11:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:11:45 INFO - 'PWD': '/builds/slave/test',
00:11:45 INFO - 'SHELL': '/bin/bash',
00:11:45 INFO - 'SHLVL': '1',
00:11:45 INFO - 'TERM': 'linux',
00:11:45 INFO - 'TMOUT': '86400',
00:11:45 INFO - 'USER': 'cltbld',
00:11:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446534220.610320-1729471129',
00:11:45 INFO - '_': '/tools/buildbot/bin/python'}
00:11:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:11:46 INFO - Running setup.py (path:/tmp/pip-zZmi_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:11:46 INFO - Running setup.py (path:/tmp/pip-PaxOqK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:11:46 INFO - Running setup.py (path:/tmp/pip-w7aPoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:11:46 INFO - Running setup.py (path:/tmp/pip-j9uLny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:11:46 INFO - Running setup.py (path:/tmp/pip-pYXDrR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:11:46 INFO - Running setup.py (path:/tmp/pip-HQV21v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:11:46 INFO - Running setup.py (path:/tmp/pip-hqI15x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:11:46 INFO - Running setup.py (path:/tmp/pip-4HC2Jx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:11:47 INFO - Running setup.py (path:/tmp/pip-YKY_RW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:11:47 INFO - Running setup.py (path:/tmp/pip-9DZr_m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:11:47 INFO - Running setup.py (path:/tmp/pip-oQXtJr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:11:47 INFO - Running setup.py (path:/tmp/pip-G6UOva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:11:47 INFO - Running setup.py (path:/tmp/pip-v33sVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:11:47 INFO - Running setup.py (path:/tmp/pip-riuWmB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:11:47 INFO - Running setup.py (path:/tmp/pip-SMIBuu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:11:48 INFO - Running setup.py (path:/tmp/pip-kiGoRJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:11:48 INFO - Running setup.py (path:/tmp/pip-VX3tGI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
00:11:48 INFO - Running setup.py (path:/tmp/pip-elILP4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
00:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
00:11:48 INFO - Running setup.py (path:/tmp/pip-N5p_oo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
00:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:11:48 INFO - Running setup.py (path:/tmp/pip-q32ymJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:11:48 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:11:48 INFO - Running setup.py (path:/tmp/pip-amOhwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:11:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:11:49 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
00:11:49 INFO - Running setup.py install for manifestparser
00:11:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
00:11:49 INFO - Running setup.py install for mozcrash
00:11:49 INFO - Running setup.py install for mozdebug
00:11:49 INFO - Running setup.py install for mozdevice
00:11:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
00:11:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin
00:11:49 INFO - Running setup.py install for mozfile
00:11:50 INFO - Running setup.py install for mozhttpd
00:11:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
00:11:50 INFO - Running setup.py install for mozinfo
00:11:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
00:11:50 INFO - Running setup.py install for mozInstall
00:11:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
00:11:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
00:11:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
00:11:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
00:11:50 INFO - Running setup.py install for mozleak
00:11:51 INFO - Running setup.py install for mozlog
00:11:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
00:11:51 INFO - Running setup.py install for moznetwork
00:11:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
00:11:51 INFO - Running setup.py install for mozprocess
00:11:51 INFO - Running setup.py install for mozprofile
00:11:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
00:11:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
00:11:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
00:11:52 INFO - Running setup.py install for mozrunner
00:11:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
00:11:52 INFO - Running setup.py install for mozscreenshot
00:11:52 INFO - Running setup.py install for moztest
00:11:52 INFO - Running setup.py install for mozversion
00:11:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
00:11:52 INFO - Running setup.py install for marionette-transport
00:11:53 INFO - Running setup.py install for marionette-driver
00:11:53 INFO - Running setup.py install for browsermob-proxy
00:11:53 INFO - Running setup.py install for marionette-client
00:11:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:11:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
00:11:54 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
00:11:54 INFO - Cleaning up...
00:11:54 INFO - Return code: 0
00:11:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:11:54 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')]}
00:11:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:11:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11:54 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')]}
00:11:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:11:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:11:54 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 0xa2e6ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa3b14d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa472b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa462790>, '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 0xa355908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa460bf0>, '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-1446534220.610320-1729471129', '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
00:11:54 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
00:11:54 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
00:11:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:11:54 INFO - 'CCACHE_UMASK': '002',
00:11:54 INFO - 'DISPLAY': ':0',
00:11:54 INFO - 'HOME': '/home/cltbld',
00:11:54 INFO - 'LANG': 'en_US.UTF-8',
00:11:54 INFO - 'LOGNAME': 'cltbld',
00:11:54 INFO - 'MAIL': '/var/mail/cltbld',
00:11:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:11:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:11:54 INFO - 'MOZ_NO_REMOTE': '1',
00:11:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:11:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:11:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:11:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:11:54 INFO - 'PWD': '/builds/slave/test',
00:11:54 INFO - 'SHELL': '/bin/bash',
00:11:54 INFO - 'SHLVL': '1',
00:11:54 INFO - 'TERM': 'linux',
00:11:54 INFO - 'TMOUT': '86400',
00:11:54 INFO - 'USER': 'cltbld',
00:11:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446534220.610320-1729471129',
00:11:54 INFO - '_': '/tools/buildbot/bin/python'}
00:11:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:11:54 INFO - Running setup.py (path:/tmp/pip-XXUYNG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:11:54 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))
00:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:11:54 INFO - Running setup.py (path:/tmp/pip-96BUGT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:11:54 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))
00:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:11:54 INFO - Running setup.py (path:/tmp/pip-7vWOFz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:11:55 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))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:11:55 INFO - Running setup.py (path:/tmp/pip-G3liVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:11:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:11:55 INFO - Running setup.py (path:/tmp/pip-WPlhoY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:11:55 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))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:11:55 INFO - Running setup.py (path:/tmp/pip-iWlOT0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:11:55 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))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:11:55 INFO - Running setup.py (path:/tmp/pip-hC7Lbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:11:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:11:55 INFO - Running setup.py (path:/tmp/pip-clPrN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:11:55 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))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:11:55 INFO - Running setup.py (path:/tmp/pip-TZ2XOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:11:55 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))
00:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:11:55 INFO - Running setup.py (path:/tmp/pip-kY43un-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:11:56 INFO - Running setup.py (path:/tmp/pip-cSS_Fn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:11:56 INFO - Running setup.py (path:/tmp/pip-LlfdvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:11:56 INFO - Running setup.py (path:/tmp/pip-1fNbvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:11:56 INFO - Running setup.py (path:/tmp/pip-sz5cDx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:11:56 INFO - Running setup.py (path:/tmp/pip-TSjjsi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:11:56 INFO - Running setup.py (path:/tmp/pip-cf1yAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:11:56 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))
00:11:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:11:56 INFO - Running setup.py (path:/tmp/pip-6Z8jUj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:11:57 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))
00:11:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
00:11:57 INFO - Running setup.py (path:/tmp/pip-pqxTFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
00:11:57 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))
00:11:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
00:11:57 INFO - Running setup.py (path:/tmp/pip-yykXC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
00:11:57 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))
00:11:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:11:57 INFO - Running setup.py (path:/tmp/pip-_pYNfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:11:57 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))
00:11:57 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:11:57 INFO - Running setup.py (path:/tmp/pip-ThHwCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:11:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:11:57 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))
00:11:57 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))
00:11:57 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))
00:11:57 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))
00:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:11:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
00:11:57 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
00:11:57 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
00:11:57 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
00:11:57 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
00:11:57 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
00:11:57 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
00:12:02 INFO - Downloading blessings-1.5.1.tar.gz
00:12:02 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
00:12:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
00:12:02 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))
00:12:02 INFO - Installing collected packages: blessings
00:12:02 INFO - Running setup.py install for blessings
00:12:02 INFO - Successfully installed blessings
00:12:02 INFO - Cleaning up...
00:12:03 INFO - Return code: 0
00:12:03 INFO - Done creating virtualenv /builds/slave/test/build/venv.
00:12:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:12:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:12:03 INFO - Reading from file tmpfile_stdout
00:12:03 INFO - Current package versions:
00:12:03 INFO - argparse == 1.2.1
00:12:03 INFO - blessings == 1.5.1
00:12:03 INFO - blobuploader == 1.2.4
00:12:03 INFO - browsermob-proxy == 0.6.0
00:12:03 INFO - docopt == 0.6.1
00:12:03 INFO - manifestparser == 1.1
00:12:03 INFO - marionette-client == 1.1.0
00:12:03 INFO - marionette-driver == 1.1.0
00:12:03 INFO - marionette-transport == 1.0.0
00:12:03 INFO - mozInstall == 1.12
00:12:03 INFO - mozcrash == 0.16
00:12:03 INFO - mozdebug == 0.1
00:12:03 INFO - mozdevice == 0.47
00:12:03 INFO - mozfile == 1.2
00:12:03 INFO - mozhttpd == 0.7
00:12:03 INFO - mozinfo == 0.9
00:12:03 INFO - mozleak == 0.1
00:12:03 INFO - mozlog == 3.0
00:12:03 INFO - moznetwork == 0.27
00:12:03 INFO - mozprocess == 0.22
00:12:03 INFO - mozprofile == 0.27
00:12:03 INFO - mozrunner == 6.11
00:12:03 INFO - mozscreenshot == 0.1
00:12:03 INFO - mozsystemmonitor == 0.0
00:12:03 INFO - moztest == 0.7
00:12:03 INFO - mozversion == 1.4
00:12:03 INFO - psutil == 3.1.1
00:12:03 INFO - requests == 1.2.3
00:12:03 INFO - wsgiref == 0.1.2
00:12:03 INFO - Running post-action listener: _resource_record_post_action
00:12:03 INFO - Running post-action listener: _start_resource_monitoring
00:12:03 INFO - Starting resource monitoring.
00:12:03 INFO - #####
00:12:03 INFO - ##### Running pull step.
00:12:03 INFO - #####
00:12:03 INFO - Running pre-action listener: _resource_record_pre_action
00:12:03 INFO - Running main action method: pull
00:12:03 INFO - Pull has nothing to do!
00:12:03 INFO - Running post-action listener: _resource_record_post_action
00:12:03 INFO - #####
00:12:03 INFO - ##### Running install step.
00:12:03 INFO - #####
00:12:03 INFO - Running pre-action listener: _resource_record_pre_action
00:12:03 INFO - Running main action method: install
00:12:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:12:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:12:03 INFO - Reading from file tmpfile_stdout
00:12:03 INFO - Detecting whether we're running mozinstall >=1.0...
00:12:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
00:12:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
00:12:04 INFO - Reading from file tmpfile_stdout
00:12:04 INFO - Output received:
00:12:04 INFO - Usage: mozinstall [options] installer
00:12:04 INFO - Options:
00:12:04 INFO - -h, --help show this help message and exit
00:12:04 INFO - -d DEST, --destination=DEST
00:12:04 INFO - Directory to install application into. [default:
00:12:04 INFO - "/builds/slave/test"]
00:12:04 INFO - --app=APP Application being installed. [default: firefox]
00:12:04 INFO - mkdir: /builds/slave/test/build/application
00:12:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
00:12:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
00:12:29 INFO - Reading from file tmpfile_stdout
00:12:29 INFO - Output received:
00:12:29 INFO - /builds/slave/test/build/application/firefox/firefox
00:12:29 INFO - Running post-action listener: _resource_record_post_action
00:12:29 INFO - #####
00:12:29 INFO - ##### Running run-tests step.
00:12:29 INFO - #####
00:12:29 INFO - Running pre-action listener: _resource_record_pre_action
00:12:29 INFO - Running main action method: run_tests
00:12:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
00:12:29 INFO - minidump filename unknown. determining based upon platform and arch
00:12:29 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
00:12:29 INFO - grabbing minidump binary from tooltool
00:12:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:12:29 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 0xa462790>, '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 0xa355908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa460bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
00:12:29 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
00:12:29 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
00:12:30 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
00:12:30 INFO - Return code: 0
00:12:30 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
00:12:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
00:12:30 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/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=4', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
00:12:30 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/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --e10s --total-chunks=4 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
00:12:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:12:30 INFO - 'CCACHE_UMASK': '002',
00:12:30 INFO - 'DISPLAY': ':0',
00:12:30 INFO - 'HOME': '/home/cltbld',
00:12:30 INFO - 'LANG': 'en_US.UTF-8',
00:12:30 INFO - 'LOGNAME': 'cltbld',
00:12:30 INFO - 'MAIL': '/var/mail/cltbld',
00:12:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
00:12:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:12:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:12:30 INFO - 'MOZ_NO_REMOTE': '1',
00:12:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:12:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:12:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:12:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:12:30 INFO - 'PWD': '/builds/slave/test',
00:12:30 INFO - 'SHELL': '/bin/bash',
00:12:30 INFO - 'SHLVL': '1',
00:12:30 INFO - 'TERM': 'linux',
00:12:30 INFO - 'TMOUT': '86400',
00:12:30 INFO - 'USER': 'cltbld',
00:12:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446534220.610320-1729471129',
00:12:30 INFO - '_': '/tools/buildbot/bin/python'}
00:12:30 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/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=4', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
00:12:37 INFO - Using 1 client processes
00:12:38 INFO - wptserve Starting http server on 127.0.0.1:8000
00:12:38 INFO - wptserve Starting http server on 127.0.0.1:8001
00:12:38 INFO - wptserve Starting http server on 127.0.0.1:8443
00:12:40 INFO - SUITE-START | Running 1763 tests
00:12:40 INFO - Running testharness tests
00:12:40 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
00:12:40 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
00:12:40 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
00:12:40 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
00:12:40 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
00:12:40 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
00:12:40 INFO - TEST-START | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
00:12:40 INFO - TEST-SKIP | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html | took 0ms
00:12:40 INFO - TEST-START | /editing/run/delete.html
00:12:40 INFO - TEST-SKIP | /editing/run/delete.html | took 0ms
00:12:40 INFO - TEST-START | /editing/run/forwarddelete.html
00:12:40 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 0ms
00:12:40 INFO - Setting up ssl
00:12:40 INFO - PROCESS | certutil |
00:12:40 INFO - PROCESS | certutil |
00:12:40 INFO - PROCESS | certutil |
00:12:40 INFO - Certificate Nickname Trust Attributes
00:12:40 INFO - SSL,S/MIME,JAR/XPI
00:12:40 INFO -
00:12:40 INFO - web-platform-tests CT,,
00:12:40 INFO -
00:12:40 INFO - Starting runner
00:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
00:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
00:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1083ms
00:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
00:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
00:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 943ms
00:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
00:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
00:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1026ms
00:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
00:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
00:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1132ms
00:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
00:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
00:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 993ms
00:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
00:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
00:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 891ms
00:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
00:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
00:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 931ms
00:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
00:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
00:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 780ms
00:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
00:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
00:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 811ms
00:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
00:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
00:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 935ms
00:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
00:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
00:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 879ms
00:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
00:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
00:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 887ms
00:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
00:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
00:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 828ms
00:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
00:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
00:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 888ms
00:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
00:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
00:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1146ms
00:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
00:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
00:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1202ms
00:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
00:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
00:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1238ms
00:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
00:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
00:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1128ms
00:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
00:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
00:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1023ms
00:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
00:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
00:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1204ms
00:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
00:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
00:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 934ms
00:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
00:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
00:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 906ms
00:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
00:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
00:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 984ms
00:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
00:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
00:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 945ms
00:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
00:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
00:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 840ms
00:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
00:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
00:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 948ms
00:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
00:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
00:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 833ms
00:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
00:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
00:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 938ms
00:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
00:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
00:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 834ms
00:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
00:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
00:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 892ms
00:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
00:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
00:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 983ms
00:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
00:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
00:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1039ms
00:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
00:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
00:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 936ms
00:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
00:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
00:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 933ms
00:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
00:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
00:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 893ms
00:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
00:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
00:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 951ms
00:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
00:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
00:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 854ms
00:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
00:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
00:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1035ms
00:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
00:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
00:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 828ms
00:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
00:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
00:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1049ms
00:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
00:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
00:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 883ms
00:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
00:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
00:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 860ms
00:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
00:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
00:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 786ms
00:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
00:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
00:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 876ms
00:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
00:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
00:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1127ms
00:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
00:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
00:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 881ms
00:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
00:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
00:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 774ms
00:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
00:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
00:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 992ms
00:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
00:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
00:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 837ms
00:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
00:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
00:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 891ms
00:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
00:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
00:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 875ms
00:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
00:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
00:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1035ms
00:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
00:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
00:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1134ms
00:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
00:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
00:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 787ms
00:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
00:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
00:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 891ms
00:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
00:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
00:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 988ms
00:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
00:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
00:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 890ms
00:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
00:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
00:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 837ms
00:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
00:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
00:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 838ms
00:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
00:13:45 INFO - PROCESS | 1824 | 1446538425930 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
00:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1180ms
00:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
00:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
00:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1148ms
00:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
00:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
00:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 995ms
00:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
00:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
00:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1045ms
00:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
00:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
00:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1092ms
00:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
00:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
00:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1146ms
00:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
00:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
00:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1131ms
00:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
00:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
00:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 937ms
00:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
00:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
00:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 939ms
00:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
00:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
00:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1029ms
00:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
00:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
00:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 990ms
00:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
00:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
00:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 979ms
00:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
00:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
00:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 888ms
00:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
00:14:00 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.
00:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1238ms
00:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
00:14:01 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.
00:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 997ms
00:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
00:14:02 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.
00:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 985ms
00:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
00:14:03 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.
00:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 947ms
00:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
00:14:04 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.
00:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1397ms
00:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
00:14:05 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.
00:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 979ms
00:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
00:14:06 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.
00:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1147ms
00:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
00:14:07 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.
00:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1022ms
00:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
00:14:08 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.
00:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 975ms
00:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
00:14:09 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.
00:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 837ms
00:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
00:14:10 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.
00:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1139ms
00:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
00:14:11 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.
00:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 940ms
00:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
00:14:12 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.
00:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1008ms
00:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
00:14:13 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.
00:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1188ms
00:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
00:14:14 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.
00:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 880ms
00:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
00:14:15 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.
00:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 995ms
00:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
00:14:16 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.
00:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1028ms
00:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
00:14:17 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.
00:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 795ms
00:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
00:14:18 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.
00:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 887ms
00:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
00:14:19 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.
00:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1089ms
00:14:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
00:14:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
00:14:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1330ms
00:14:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
00:14:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
00:14:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 977ms
00:14:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
00:14:22 INFO - PROCESS | 1824 | [GFX1-]: ClearRect with invalid argument 0x0xa5c64000 with 0x0 [0, 0]
00:14:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
00:14:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 930ms
00:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
00:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
00:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1036ms
00:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
00:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
00:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1036ms
00:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
00:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
00:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 996ms
00:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
00:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
00:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 887ms
00:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
00:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
00:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1025ms
00:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
00:14:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
00:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1140ms
00:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
00:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
00:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 834ms
00:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
00:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
00:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 846ms
00:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
00:14:32 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
00:14:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1344ms
00:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
00:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
00:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1491ms
00:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
00:14:34 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
00:14:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:14:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
00:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:14:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:14:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:14:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
00:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 1133ms
00:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
00:14:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
00:14:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 935ms
00:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
00:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
00:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1148ms
00:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
00:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
00:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 945ms
00:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
00:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
00:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 878ms
00:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
00:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
00:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 947ms
00:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
00:14:40 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
00:14:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
00:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:14:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:14:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:14:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
00:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 1050ms
00:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
00:14:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
00:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1184ms
00:14:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
00:14:43 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
00:14:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
00:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:14:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:14:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:14:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
00:14:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 932ms
00:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
00:14:44 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
00:14:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
00:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:14:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:14:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
00:14:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 977ms
00:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
00:14:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
00:14:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
00:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:14:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:14:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:14:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:14:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
00:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 1051ms
00:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
00:14:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
00:14:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 995ms
00:14:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
00:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
00:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 872ms
00:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
00:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
00:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 933ms
00:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
00:14:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
00:14:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1133ms
00:14:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
00:14:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
00:14:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1089ms
00:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
00:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
00:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 942ms
00:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
00:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
00:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 935ms
00:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
00:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
00:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 933ms
00:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
00:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
00:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 957ms
00:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
00:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
00:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1060ms
00:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
00:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
00:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 996ms
00:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
00:14:57 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
00:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 962ms
00:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
00:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
00:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 927ms
00:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
00:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
00:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 955ms
00:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
00:14:59 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
00:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 882ms
00:14:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
00:15:00 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
00:15:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:28:24
00:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:15:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:21:1
00:15:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
00:15:00 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
00:15:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:37:24
00:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:15:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:31:1
00:15:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
00:15:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 883ms
00:15:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
00:15:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
00:15:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 978ms
00:15:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
00:15:03 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.
00:15:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1237ms
00:15:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
00:15:04 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.
00:15:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 935ms
00:15:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
00:15:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
00:15:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 972ms
00:15:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
00:15:06 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.
00:15:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 996ms
00:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
00:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
00:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 946ms
00:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
00:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
00:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 888ms
00:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
00:15:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
00:15:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 824ms
00:15:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
00:15:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
00:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1132ms
00:15:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
00:15:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
00:15:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1052ms
00:15:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
00:15:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
00:15:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1011ms
00:15:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
00:15:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
00:15:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 774ms
00:15:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
00:15:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
00:15:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 891ms
00:15:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
00:15:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
00:15:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1051ms
00:15:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
00:15:15 INFO - PROCESS | 1824 | [GFX1-]: ClearRect with invalid argument 0x0xa4090000 with 100x0 [0, 0]
00:15:15 INFO - PROCESS | 1824 | [GFX1-]: ClearRect with invalid argument 0x0xa4090000 with 0x50 [0, 0]
00:15:15 INFO - PROCESS | 1824 | [GFX1-]: ClearRect with invalid argument 0x0xa4090000 with 0x0 [0, 0]
00:15:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
00:15:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1147ms
00:15:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
00:15:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
00:15:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1140ms
00:15:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
00:15:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
00:15:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 932ms
00:15:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
00:15:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
00:15:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1136ms
00:15:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
00:15:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
00:15:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 988ms
00:15:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
00:15:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
00:15:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 896ms
00:15:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
00:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
00:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 895ms
00:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
00:15:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
00:15:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1176ms
00:15:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
00:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
00:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1254ms
00:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
00:15:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
00:15:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 877ms
00:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
00:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
00:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 889ms
00:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
00:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
00:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 888ms
00:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
00:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
00:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 929ms
00:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
00:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
00:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 939ms
00:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
00:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
00:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 928ms
00:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
00:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
00:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1050ms
00:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
00:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
00:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1047ms
00:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
00:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
00:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 986ms
00:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
00:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
00:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 930ms
00:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
00:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
00:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 979ms
00:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
00:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
00:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 983ms
00:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
00:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
00:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 827ms
00:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
00:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
00:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1132ms
00:15:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
00:15:39 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)
00:15:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1328ms
00:15:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
00:15:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
00:15:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1329ms
00:15:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
00:15:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
00:15:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1484ms
00:15:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
00:15:43 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)
00:15:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1331ms
00:15:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
00:15:45 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)
00:15:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1536ms
00:15:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
00:15:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
00:15:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1381ms
00:15:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
00:15:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
00:15:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1792ms
00:15:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
00:15:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
00:15:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1544ms
00:15:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
00:15:51 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
00:15:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1640ms
00:15:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
00:15:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
00:15:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1482ms
00:15:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
00:15:53 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
00:15:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
00:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:15:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:15:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:15:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:15:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:15:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
00:15:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 941ms
00:15:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
00:15:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
00:15:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1006ms
00:15:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
00:15:55 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
00:15:55 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:15:55 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:15:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
00:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:15:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:15:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:15:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:15:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:15:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
00:15:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 882ms
00:15:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
00:15:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
00:15:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 933ms
00:15:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
00:15:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
00:15:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1640ms
00:15:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
00:15:59 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
00:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1325ms
00:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
00:16:01 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.)
00:16:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1283ms
00:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
00:16:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
00:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1347ms
00:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
00:16:03 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
00:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1280ms
00:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
00:16:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
00:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 996ms
00:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
00:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
00:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1511ms
00:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
00:16:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
00:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1390ms
00:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
00:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
00:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 885ms
00:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
00:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
00:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 980ms
00:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
00:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
00:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 934ms
00:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
00:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
00:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1080ms
00:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
00:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
00:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1044ms
00:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
00:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
00:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 958ms
00:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
00:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
00:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1002ms
00:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
00:16:15 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
00:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 999ms
00:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
00:16:16 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
00:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 831ms
00:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 876ms
00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
00:16:18 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
00:16:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:16:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
00:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:16:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:16:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:16:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:16:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:16:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
00:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 1135ms
00:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
00:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
00:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 984ms
00:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
00:16:20 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
00:16:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:16:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
00:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:16:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:16:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:16:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:16:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:16:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 943ms
00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
00:16:21 INFO - PROCESS | 1824 | [Child 1874] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-0000000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
00:16:21 INFO - PROCESS | 1824 | [Child 1874] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-0000000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
00:16:21 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/NrOD92JgTXC-CzuBKB3dFA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
00:16:54 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/1a1b31e4-0704-7414-07c50d3c-1310a7fe.dmp
00:16:54 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/1a1b31e4-0704-7414-07c50d3c-1310a7fe.extra
00:16:55 INFO - PROCESS-CRASH | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | application crashed [@ mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long)]
00:16:55 INFO - Crash dump filename: /tmp/tmphlV6fk.mozrunner/minidumps/1a1b31e4-0704-7414-07c50d3c-1310a7fe.dmp
00:16:55 INFO - Operating system: Linux
00:16:55 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
00:16:55 INFO - CPU: x86
00:16:55 INFO - GenuineIntel family 6 model 45 stepping 7
00:16:55 INFO - 1 CPU
00:16:55 INFO -
00:16:55 INFO - Crash reason: SIGSEGV
00:16:55 INFO - Crash address: 0xe5e5e7fd
00:16:55 INFO - Process uptime: not available
00:16:55 INFO -
00:16:55 INFO - Thread 0 (crashed)
00:16:55 INFO - 0 libxul.so!mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long) [RefPtr.h:d2f4c8ad4ed5 : 240 + 0x0]
00:16:55 INFO - eip = 0xb287222d esp = 0xbfa25410 ebp = 0xbfa25418 ebx = 0xb614498c
00:16:55 INFO - esi = 0x988e6560 edi = 0x00000000 eax = 0xe5e5e5e5 ecx = 0x00000000
00:16:55 INFO - edx = 0x00000001 efl = 0x00210282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libxul.so!mozilla::layout::RenderFrameParent::GetApzcTreeManager() [RenderFrameParent.cpp:d2f4c8ad4ed5 : 354 + 0xd]
00:16:55 INFO - eip = 0xb374cd54 esp = 0xbfa25420 ebp = 0xbfa25448 ebx = 0xb614498c
00:16:55 INFO - esi = 0x988e6560 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libxul.so!mozilla::layout::RenderFrameParent::UpdateZoomConstraints(unsigned int, unsigned long long, mozilla::Maybe const&) [RenderFrameParent.cpp:d2f4c8ad4ed5 : 588 + 0x9]
00:16:55 INFO - eip = 0xb374cd82 esp = 0xbfa25450 ebp = 0xbfa25498 ebx = 0xb614498c
00:16:55 INFO - esi = 0x0000019a edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 3 libxul.so!mozilla::dom::TabParent::RecvUpdateZoomConstraints(unsigned int const&, unsigned long long const&, mozilla::Maybe const&) [TabParent.cpp:d2f4c8ad4ed5 : 2763 + 0x19]
00:16:55 INFO - eip = 0xb33278ec esp = 0xbfa254a0 ebp = 0xbfa254c8 ebx = 0xb614498c
00:16:55 INFO - esi = 0x00000000 edi = 0x9be99800
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 4 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp:d2f4c8ad4ed5 : 2707 + 0x1e]
00:16:55 INFO - eip = 0xb258501d esp = 0xbfa254d0 ebp = 0xbfa25618 ebx = 0xb614498c
00:16:55 INFO - esi = 0x00000000 edi = 0x9be99800
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp:d2f4c8ad4ed5 : 3536 + 0xb]
00:16:55 INFO - eip = 0xb25d7bf6 esp = 0xbfa25620 ebp = 0xbfa25808 ebx = 0xb614498c
00:16:55 INFO - esi = 0x989f3000 edi = 0x00000006
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:d2f4c8ad4ed5 : 1388 + 0xc]
00:16:55 INFO - eip = 0xb2430134 esp = 0xbfa25810 ebp = 0xbfa25848 ebx = 0xb614498c
00:16:55 INFO - esi = 0x989f3034 edi = 0xbfa258f4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:d2f4c8ad4ed5 : 1308 + 0x9]
00:16:55 INFO - eip = 0xb2437d36 esp = 0xbfa25850 ebp = 0xbfa258b8 ebx = 0xb614498c
00:16:55 INFO - esi = 0x989f3034 edi = 0xbfa258f4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:d2f4c8ad4ed5 : 1279 + 0xc]
00:16:55 INFO - eip = 0xb2438f51 esp = 0xbfa258c0 ebp = 0xbfa25918 ebx = 0xb614498c
00:16:55 INFO - esi = 0x989f3034 edi = 0xbfa258f4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!RunnableMethod::Run() [tuple.h:d2f4c8ad4ed5 : 387 + 0x13]
00:16:55 INFO - eip = 0xb242f01c esp = 0xbfa25920 ebp = 0xbfa25938 ebx = 0xb614498c
00:16:55 INFO - esi = 0x99bc5160 edi = 0xb71257c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!mozilla::ipc::MessageChannel::DequeueTask::Run() [MessageChannel.h:d2f4c8ad4ed5 : 471 + 0x6]
00:16:55 INFO - eip = 0xb242eb9d esp = 0xbfa25940 ebp = 0xbfa25958 ebx = 0xb614498c
00:16:55 INFO - esi = 0x99bc5160 edi = 0xb71257c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc:d2f4c8ad4ed5 : 364 + 0x6]
00:16:55 INFO - eip = 0xb2418613 esp = 0xbfa25960 ebp = 0xbfa25978 ebx = 0xb614498c
00:16:55 INFO - esi = 0x99bc5160 edi = 0xb71257c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:d2f4c8ad4ed5 : 372 + 0xa]
00:16:55 INFO - eip = 0xb241cfbd esp = 0xbfa25980 ebp = 0xbfa25998 ebx = 0xb614498c
00:16:55 INFO - esi = 0x93f36028 edi = 0xbfa259e0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libxul.so!MessageLoop::DoWork() [message_loop.cc:d2f4c8ad4ed5 : 459 + 0xc]
00:16:55 INFO - eip = 0xb241d148 esp = 0xbfa259a0 ebp = 0xbfa259e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0x93f36028 edi = 0xbfa259e0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:d2f4c8ad4ed5 : 220 + 0x8]
00:16:55 INFO - eip = 0xb242e64c esp = 0xbfa259f0 ebp = 0xbfa25a18 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb71257c0 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 15 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:55 INFO - eip = 0xb2215b70 esp = 0xbfa25a20 ebp = 0xbfa25a98 ebx = 0xb614498c
00:16:55 INFO - esi = 0xbfa25acf edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 16 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xbfa25aa0 ebp = 0xbfa25ad8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb111db20 edi = 0xb71257c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 17 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 95 + 0xc]
00:16:55 INFO - eip = 0xb2431752 esp = 0xbfa25ae0 ebp = 0xbfa25b28 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb111db20 edi = 0xb71257c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 18 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xbfa25b30 ebp = 0xbfa25b48 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb71257c0 edi = 0xb71284e0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 19 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xbfa25b50 ebp = 0xbfa25b78 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb71257c0 edi = 0xb71284e0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 20 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:d2f4c8ad4ed5 : 156 + 0xe]
00:16:55 INFO - eip = 0xb345b3d7 esp = 0xbfa25b80 ebp = 0xbfa25b98 ebx = 0xb614498c
00:16:55 INFO - esi = 0xab198ce0 edi = 0xb71284e0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 21 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:d2f4c8ad4ed5 : 281 + 0x6]
00:16:55 INFO - eip = 0xb3a3cebb esp = 0xbfa25ba0 ebp = 0xbfa25bb8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9f0c220 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 22 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:d2f4c8ad4ed5 : 4298 + 0x9]
00:16:55 INFO - eip = 0xb3a7288f esp = 0xbfa25bc0 ebp = 0xbfa25c98 ebx = 0xb614498c
00:16:55 INFO - esi = 0xbfa25d20 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 23 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:d2f4c8ad4ed5 : 4391 + 0x9]
00:16:55 INFO - eip = 0xb3a74d50 esp = 0xbfa25ca0 ebp = 0xbfa25ce8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xbfa25d20 edi = 0xbfa25d38
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 24 libxul.so!XRE_main [nsAppRunner.cpp:d2f4c8ad4ed5 : 4493 + 0xf]
00:16:55 INFO - eip = 0xb3a74f71 esp = 0xbfa25cf0 ebp = 0xbfa25e28 ebx = 0x080672b4
00:16:55 INFO - esi = 0xbfa25d20 edi = 0xb7101680
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 25 firefox!do_main [nsBrowserApp.cpp:d2f4c8ad4ed5 : 212 + 0x6]
00:16:55 INFO - eip = 0x0804cf52 esp = 0xbfa25e30 ebp = 0xbfa26e88 ebx = 0x080672b4
00:16:55 INFO - esi = 0xbfa27024 edi = 0xb7101680
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 26 firefox!main [nsBrowserApp.cpp:d2f4c8ad4ed5 : 352 + 0x16]
00:16:55 INFO - eip = 0x0804c54b esp = 0xbfa26e90 ebp = 0xbfa26f78 ebx = 0x080672b4
00:16:55 INFO - esi = 0xbfa27024 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 27 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
00:16:55 INFO - eip = 0xb740f4d3 esp = 0xbfa26f80 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 28 firefox!__libc_csu_fini + 0x10
00:16:55 INFO - eip = 0x08060a10 esp = 0xbfa26f84 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 29 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
00:16:55 INFO - eip = 0xb740f4d3 esp = 0xbfa26f90 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 30 firefox + 0x474c
00:16:55 INFO - eip = 0x0804c74c esp = 0xbfa26fe0 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 31 libc-2.15.so!__libc_start_main [libc-start.c : 96 + 0x9]
00:16:55 INFO - eip = 0xb740f3e9 esp = 0xbfa26fec ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 32 firefox + 0x474c
00:16:55 INFO - eip = 0x0804c74c esp = 0xbfa26ff8 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 33 firefox!_start + 0x21
00:16:55 INFO - eip = 0x0804c76d esp = 0xbfa27000 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 34 firefox!_init + 0x70c
00:16:55 INFO - eip = 0x0804c460 esp = 0xbfa27004 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 35 firefox!__libc_csu_fini + 0x10
00:16:55 INFO - eip = 0x08060a10 esp = 0xbfa27010 ebp = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 36 firefox + 0x18a00
00:16:55 INFO - eip = 0x08060a00 esp = 0xbfa27014 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 37 ld-2.15.so + 0xf280
00:16:55 INFO - eip = 0xb7720280 esp = 0xbfa27018 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO -
00:16:55 INFO - Thread 1
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xb1aab1e0 ebp = 0xb711fcf0 ebx = 0xb711fcf0
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4 eax = 0xfffffdfc ecx = 0x00000001
00:16:55 INFO - edx = 0xffffffff efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
00:16:55 INFO - eip = 0xb74d7170 esp = 0xb1aab1f0 ebp = 0xb711fcf0 ebx = 0xb711fcf0
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
00:16:55 INFO - eip = 0xb65413b6 esp = 0xb1aab1f8 ebp = 0xb711fcf0
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 0x1
00:16:55 INFO - eip = 0x00000001 esp = 0xb1aab200 ebp = 0xb711fcf0 ebx = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
00:16:55 INFO - eip = 0xb650fa3b esp = 0xb1aab210 ebp = 0xb711fcf0
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
00:16:55 INFO - eip = 0xb650206e esp = 0xb1aab230 ebp = 0xb711fcf0 ebx = 0xb65b2ff4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
00:16:55 INFO - eip = 0xb650252b esp = 0xb1aab290 ebp = 0xb1aab428 ebx = 0xb65b2ff4
00:16:55 INFO - esi = 0xb7104820 edi = 0xb65b3b70
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libdconfsettings.so!dconf_context_thread [dconfcontext.c : 11 + 0x8]
00:16:55 INFO - eip = 0xb1270134 esp = 0xb1aab2d0 ebp = 0xb1aab428 ebx = 0xb1273ff4
00:16:55 INFO - esi = 0xb7128710 edi = 0xb65b3b70
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
00:16:55 INFO - eip = 0xb6525673 esp = 0xb1aab300 ebp = 0xb1aab428 ebx = 0xb65b2ff4
00:16:55 INFO - esi = 0xb716f3b0 edi = 0xb65b3b70
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xb1aab330 ebp = 0xb1aab428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xb1aab430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 2
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xb10ff1f0 ebp = 0xb7176800 ebx = 0xb7176800
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4 eax = 0xfffffdfc ecx = 0x00000003
00:16:55 INFO - edx = 0xffffffff efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
00:16:55 INFO - eip = 0xb74d7170 esp = 0xb10ff200 ebp = 0xb7176800 ebx = 0xb7176800
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
00:16:55 INFO - eip = 0xb65413b6 esp = 0xb10ff208 ebp = 0xb7176800
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 0x3
00:16:55 INFO - eip = 0x00000003 esp = 0xb10ff210 ebp = 0xb7176800 ebx = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
00:16:55 INFO - eip = 0xb650fa3b esp = 0xb10ff220 ebp = 0xb7176800
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
00:16:55 INFO - eip = 0xb650206e esp = 0xb10ff240 ebp = 0xb7176800 ebx = 0xb65b2ff4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
00:16:55 INFO - eip = 0xb650252b esp = 0xb10ff2a0 ebp = 0xb10ff428 ebx = 0xb65b2ff4
00:16:55 INFO - esi = 0xb71fa3a0 edi = 0xb65b3b70
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libgio-2.0.so.0.3200.1!gdbus_shared_thread_func [gdbusprivate.c : 277 + 0xb]
00:16:55 INFO - eip = 0xb66d20ea esp = 0xb10ff2e0 ebp = 0xb10ff428 ebx = 0xb6758ff4
00:16:55 INFO - esi = 0xb71fa390 edi = 0xb65b3b70
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
00:16:55 INFO - eip = 0xb6525673 esp = 0xb10ff300 ebp = 0xb10ff428 ebx = 0xb65b2ff4
00:16:55 INFO - esi = 0xb71f31b0 edi = 0xb65b3b70
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xb10ff330 ebp = 0xb10ff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xb10ff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 3
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xb086602c ebp = 0x00000001 ebx = 0x0000001d
00:16:55 INFO - esi = 0xffffffff edi = 0x00000002 eax = 0xfffffffc ecx = 0xb7131a80
00:16:55 INFO - edx = 0x00000020 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libc-2.15.so + 0xeb9f7
00:16:55 INFO - eip = 0xb74e19f7 esp = 0xb086603c ebp = 0x00000001 ebx = 0x0000001d
00:16:55 INFO - esi = 0xffffffff edi = 0x00000002
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xb0866040 ebp = 0x00000001
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libxul.so!epoll_wait [epoll_sub.c:d2f4c8ad4ed5 : 63 + 0x13]
00:16:55 INFO - eip = 0xb2426211 esp = 0xb0866050 ebp = 0xb0866078
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!epoll_dispatch [epoll.c:d2f4c8ad4ed5 : 407 + 0x12]
00:16:55 INFO - eip = 0xb2426029 esp = 0xb0866080 ebp = 0xb08660b8 ebx = 0xb614498c
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!event_base_loop [event.c:d2f4c8ad4ed5 : 1607 + 0x7]
00:16:55 INFO - eip = 0xb2428f73 esp = 0xb08660c0 ebp = 0xb0866138 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7131900 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:d2f4c8ad4ed5 : 370 + 0xc]
00:16:55 INFO - eip = 0xb24163e4 esp = 0xb0866140 ebp = 0xb0866198 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb111dbe0 edi = 0xb0866210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xb08661a0 ebp = 0xb08661b8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb0866210 edi = 0xb0866210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xb08661c0 ebp = 0xb08661e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb0866210 edi = 0xb0866210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:d2f4c8ad4ed5 : 172 + 0x8]
00:16:55 INFO - eip = 0xb241f946 esp = 0xb08661f0 ebp = 0xb0866308 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb71ee7c0 edi = 0xb0866210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:d2f4c8ad4ed5 : 39 + 0x6]
00:16:55 INFO - eip = 0xb241d55b esp = 0xb0866310 ebp = 0xb0866328 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xb0866330 ebp = 0xb0866428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xb0866430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 4
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xae8ff080 ebp = 0xae8ff128 ebx = 0xae8ff100
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4 eax = 0xfffffdfc ecx = 0x00000002
00:16:55 INFO - edx = 0xffffffff efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
00:16:55 INFO - eip = 0xb74d7170 esp = 0xae8ff090 ebp = 0xae8ff128 ebx = 0xae8ff100
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:55 INFO - eip = 0xb2215b70 esp = 0xae8ff130 ebp = 0xae8ff1a8
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xae8ff1b0 ebp = 0xae8ff1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb11d6940 edi = 0xb7125b40
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:55 INFO - eip = 0xb2431664 esp = 0xae8ff1f0 ebp = 0xae8ff238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb11d6940 edi = 0xb7125b40
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xae8ff240 ebp = 0xae8ff258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7125b40 edi = 0xae8ff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xae8ff260 ebp = 0xae8ff288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7125b40 edi = 0xae8ff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xae8ff290 ebp = 0xae8ff2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7129ac0 edi = 0xae8ff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xae8ff2f0 ebp = 0xae8ff328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712dcc0 edi = 0x0000072b
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xae8ff330 ebp = 0xae8ff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xae8ff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 5
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xaea12228 ebp = 0x0000000b ebx = 0xb11c0108
00:16:55 INFO - esi = 0x00000000 edi = 0xb11bc5e0 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x0000000b efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xaea12238 ebp = 0x0000000b ebx = 0xb11c0108
00:16:55 INFO - esi = 0x00000000 edi = 0xb11bc5e0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xaea12250 ebp = 0x0000000b
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xaea12260 ebp = 0xaea12298
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::net::ClosingService::ThreadFunc() [CondVar.h:d2f4c8ad4ed5 : 79 + 0xf]
00:16:55 INFO - eip = 0xb2262591 esp = 0xaea122a0 ebp = 0xaea122e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb11ffa60 edi = 0xb11ffa64
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xaea122f0 ebp = 0xaea12328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712df00 edi = 0x0000072c
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xaea12330 ebp = 0xaea12428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xaea12430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 6
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xae0fdd10 ebp = 0xae0fdfa8 ebx = 0xae0fdd90
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4 eax = 0xfffffdfc ecx = 0x00000008
00:16:55 INFO - edx = 0xffffffff efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
00:16:55 INFO - eip = 0xb74d7170 esp = 0xae0fdd20 ebp = 0xae0fdfa8 ebx = 0xae0fdd90
00:16:55 INFO - esi = 0x00000000 edi = 0xb759cff4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libxul.so!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:d2f4c8ad4ed5 : 472 + 0xd]
00:16:55 INFO - eip = 0xb2294d31 esp = 0xae0fdfb0 ebp = 0xae0fe008
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 3 libxul.so!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:d2f4c8ad4ed5 : 1067 + 0x12]
00:16:55 INFO - eip = 0xb229c0da esp = 0xae0fe010 ebp = 0xae0fe068 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7137f20 edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 4 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:d2f4c8ad4ed5 : 864 + 0x14]
00:16:55 INFO - eip = 0xb229cbe2 esp = 0xae0fe070 ebp = 0xae0fe128 ebx = 0xb614498c
00:16:55 INFO - esi = 0xae0fe100 edi = 0xb7137f20
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:55 INFO - eip = 0xb2215b70 esp = 0xae0fe130 ebp = 0xae0fe1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xae0fe1df edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xae0fe1b0 ebp = 0xae0fe1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb11ed640 edi = 0xb7125c20
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:55 INFO - eip = 0xb2431664 esp = 0xae0fe1f0 ebp = 0xae0fe238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb11ed640 edi = 0xb7125c20
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xae0fe240 ebp = 0xae0fe258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7125c20 edi = 0xae0fe2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xae0fe260 ebp = 0xae0fe288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7125c20 edi = 0xae0fe2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xae0fe290 ebp = 0xae0fe2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7129b30 edi = 0xae0fe2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xae0fe2f0 ebp = 0xae0fe328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712dfc0 edi = 0x0000072d
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xae0fe330 ebp = 0xae0fe428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xae0fe430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 7
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xad6ff218 ebp = 0x00002903 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00002903 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xad6ff228 ebp = 0x00002903 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xad6ff240 ebp = 0x00002903
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xad6ff250 ebp = 0xad6ff288
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d2f4c8ad4ed5 : 603 + 0x17]
00:16:55 INFO - eip = 0xb4266813 esp = 0xad6ff290 ebp = 0xad6ff2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7158000 edi = 0xb1102b00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xad6ff2f0 ebp = 0xad6ff328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712e2c0 edi = 0x0000072e
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xad6ff330 ebp = 0xad6ff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xad6ff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 8
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xad4fe218 ebp = 0x00002904 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00002904 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xad4fe228 ebp = 0x00002904 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xad4fe240 ebp = 0x00002904
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xad4fe250 ebp = 0xad4fe288
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d2f4c8ad4ed5 : 603 + 0x17]
00:16:55 INFO - eip = 0xb4266813 esp = 0xad4fe290 ebp = 0xad4fe2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7158108 edi = 0xb1102b00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xad4fe2f0 ebp = 0xad4fe328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712e380 edi = 0x0000072f
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xad4fe330 ebp = 0xad4fe428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xad4fe430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 9
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xad2fd218 ebp = 0x00002905 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00002905 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xad2fd228 ebp = 0x00002905 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xad2fd240 ebp = 0x00002905
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xad2fd250 ebp = 0xad2fd288
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d2f4c8ad4ed5 : 603 + 0x17]
00:16:55 INFO - eip = 0xb4266813 esp = 0xad2fd290 ebp = 0xad2fd2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7158210 edi = 0xb1102b00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xad2fd2f0 ebp = 0xad2fd328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712e440 edi = 0x00000730
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xad2fd330 ebp = 0xad2fd428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xad2fd430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 10
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xad0fc218 ebp = 0x00002906 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00002906 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xad0fc228 ebp = 0x00002906 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xad0fc240 ebp = 0x00002906
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xad0fc250 ebp = 0xad0fc288
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d2f4c8ad4ed5 : 603 + 0x17]
00:16:55 INFO - eip = 0xb4266813 esp = 0xad0fc290 ebp = 0xad0fc2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7158318 edi = 0xb1102b00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xad0fc2f0 ebp = 0xad0fc328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712e500 edi = 0x00000731
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xad0fc330 ebp = 0xad0fc428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xad0fc430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 11
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xacefb218 ebp = 0x00002907 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00002907 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xacefb228 ebp = 0x00002907 ebx = 0xb1159dc8
00:16:55 INFO - esi = 0x00000000 edi = 0xb7124d00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xacefb240 ebp = 0x00002907
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xacefb250 ebp = 0xacefb288
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d2f4c8ad4ed5 : 603 + 0x17]
00:16:55 INFO - eip = 0xb4266813 esp = 0xacefb290 ebp = 0xacefb2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb7158420 edi = 0xb1102b00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xacefb2f0 ebp = 0xacefb328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712e5c0 edi = 0x00000732
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xacefb330 ebp = 0xacefb428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xacefb430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 12
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xabbff1cc ebp = 0xabbff228 ebx = 0xae915e88
00:16:55 INFO - esi = 0xabbff1e0 edi = 0xae9ae9a0 eax = 0xfffffdfc ecx = 0x00000080
00:16:55 INFO - edx = 0x000001b7 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xad13
00:16:55 INFO - eip = 0xb76e9d13 esp = 0xabbff1dc ebp = 0xabbff228 ebx = 0xae915e88
00:16:55 INFO - esi = 0xabbff1e0 edi = 0xae9ae9a0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 0x11a17550
00:16:55 INFO - eip = 0x11a17550 esp = 0xabbff230 ebp = 0x56386d55
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 3 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xabbff238 ebp = 0x56386d55
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libnspr4.so!pt_TimedWait [ptsynch.c:d2f4c8ad4ed5 : 246 + 0xf]
00:16:55 INFO - eip = 0xb73d5abf esp = 0xabbff23c ebp = 0x56386d55
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 5 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xabbff240 ebp = 0x56386d55
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 6 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 398 + 0x13]
00:16:55 INFO - eip = 0xb73d607b esp = 0xabbff250 ebp = 0xabbff288
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 7 libxul.so!WatchdogMain [XPCJSRuntime.cpp:d2f4c8ad4ed5 : 1086 + 0xb]
00:16:55 INFO - eip = 0xb26523a8 esp = 0xabbff290 ebp = 0xabbff2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb11cb460 edi = 0xae915e40
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xabbff2f0 ebp = 0xabbff328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712e740 edi = 0x00000733
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xabbff330 ebp = 0xabbff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xabbff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 13
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xab0ff1f8 ebp = 0x00000001 ebx = 0xab1f4348
00:16:55 INFO - esi = 0x00000000 edi = 0xab1979a0 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xab0ff208 ebp = 0x00000001 ebx = 0xab1f4348
00:16:55 INFO - esi = 0x00000000 edi = 0xab1979a0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xab0ff220 ebp = 0x00000001
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xab0ff230 ebp = 0xab0ff268
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xab0ff270 ebp = 0xab0ff298 ebx = 0xb614498c
00:16:55 INFO - esi = 0xab1e6948 edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:d2f4c8ad4ed5 : 88 + 0xb]
00:16:55 INFO - eip = 0xb22143ad esp = 0xab0ff2a0 ebp = 0xab0ff2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0x00000000 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xab0ff2f0 ebp = 0xab0ff328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712ef80 edi = 0x00000734
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xab0ff330 ebp = 0xab0ff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xab0ff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 14
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xaa8fe1e8 ebp = 0x0000020b ebx = 0xab1f4388
00:16:55 INFO - esi = 0x00000000 edi = 0xab197a00 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x0000020b efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xaa8fe1f8 ebp = 0x0000020b ebx = 0xab1f4388
00:16:55 INFO - esi = 0x00000000 edi = 0xab197a00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xaa8fe210 ebp = 0x0000020b
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xaa8fe220 ebp = 0xaa8fe258
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xaa8fe260 ebp = 0xaa8fe288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xab1d7c58 edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!mozilla::BackgroundHangManager::RunMonitorThread() [Monitor.h:d2f4c8ad4ed5 : 88 + 0xd]
00:16:55 INFO - eip = 0xb2216635 esp = 0xaa8fe290 ebp = 0xaa8fe2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xab1d7c60 edi = 0xab1d7c40
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xaa8fe2f0 ebp = 0xaa8fe328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xb712f100 edi = 0x00000735
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xaa8fe330 ebp = 0xaa8fe428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xaa8fe430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 15
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa9cfef9c ebp = 0xa9cfeff8 ebx = 0xb1159c48
00:16:55 INFO - esi = 0xa9cfefb0 edi = 0xb1139e20 eax = 0xfffffdfc ecx = 0x00000080
00:16:55 INFO - edx = 0x0000b82d efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xad13
00:16:55 INFO - eip = 0xb76e9d13 esp = 0xa9cfefac ebp = 0xa9cfeff8 ebx = 0xb1159c48
00:16:55 INFO - esi = 0xa9cfefb0 edi = 0xb1139e20
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 0x25b2f0a0
00:16:55 INFO - eip = 0x25b2f0a0 esp = 0xa9cff000 ebp = 0x56386d54
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:d2f4c8ad4ed5 : 246 + 0xf]
00:16:55 INFO - eip = 0xb73d5abf esp = 0xa9cff00c ebp = 0xa9cff02c
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 0xb71284e0
00:16:55 INFO - eip = 0xb71284e0 esp = 0xa9cff034 ebp = 0x00000000 ebx = 0x00000017
00:16:55 INFO - esi = 0xa9cffb40 edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 librt-2.15.so!clock_gettime [clock_gettime.c : 94 + 0xa]
00:16:55 INFO - eip = 0xb76d4dba esp = 0xa9cff038 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 6 firefox!_fini + 0x6758
00:16:55 INFO - eip = 0x080672b4 esp = 0xa9cff03c ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 7 libpthread-2.15.so!__pthread_getspecific [pthread_getspecific.c : 27 + 0xf]
00:16:55 INFO - eip = 0xb76ea87f esp = 0xa9cff044 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 8 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xa9cff048 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 9 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xa9cff050 ebp = 0x00000000
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 10 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xa9cff060 ebp = 0xa9cff088
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 11 libxul.so!TimerThread::Run() [TimerThread.cpp:d2f4c8ad4ed5 : 553 + 0xb]
00:16:55 INFO - eip = 0xb221c0a8 esp = 0xa9cff090 ebp = 0xa9cff128 ebx = 0xb614498c
00:16:55 INFO - esi = 0xb111db80 edi = 0x00000017
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:55 INFO - eip = 0xb2215b70 esp = 0xa9cff130 ebp = 0xa9cff1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9cff1df edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xa9cff1b0 ebp = 0xa9cff1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9eb6250 edi = 0xa9f22e80
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:55 INFO - eip = 0xb2431664 esp = 0xa9cff1f0 ebp = 0xa9cff238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9eb6250 edi = 0xa9f22e80
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 15 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa9cff240 ebp = 0xa9cff258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9f22e80 edi = 0xa9cff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 16 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa9cff260 ebp = 0xa9cff288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9f22e80 edi = 0xa9cff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 17 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xa9cff290 ebp = 0xa9cff2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9f8e9b0 edi = 0xa9cff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 18 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa9cff2f0 ebp = 0xa9cff328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa9eb03c0 edi = 0x00000737
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 19 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa9cff330 ebp = 0xa9cff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 20 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa9cff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 16
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xad8201e8 ebp = 0x00012925 ebx = 0xa932c708
00:16:55 INFO - esi = 0x00000000 edi = 0xa932d400 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00012925 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xad8201f8 ebp = 0x00012925 ebx = 0xa932c708
00:16:55 INFO - esi = 0x00000000 edi = 0xa932d400
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xad820210 ebp = 0x00012925
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xad820220 ebp = 0xad820258
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb22e90f9 esp = 0xad820260 ebp = 0xad820288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9ed1250 edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!mozilla::net::CacheIOThread::ThreadFunc() [Monitor.h:d2f4c8ad4ed5 : 40 + 0x5]
00:16:55 INFO - eip = 0xb22ff9c6 esp = 0xad820290 ebp = 0xad8202c8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9ed1240 edi = 0xa9ed1248
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:d2f4c8ad4ed5 : 167 + 0x8]
00:16:55 INFO - eip = 0xb22ffa5c esp = 0xad8202d0 ebp = 0xad8202e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9ed1240 edi = 0x00000738
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xad8202f0 ebp = 0xad820328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa9eb0f00 edi = 0x00000738
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xad820330 ebp = 0xad820428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xad820430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 17
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa90ff048 ebp = 0x00000001 ebx = 0xa9f86988
00:16:55 INFO - esi = 0x00000000 edi = 0xa913a220 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa90ff058 ebp = 0x00000001 ebx = 0xa9f86988
00:16:55 INFO - esi = 0x00000000 edi = 0xa913a220
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa90ff070 ebp = 0x00000001
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa90ff080 ebp = 0xa90ff0b8
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xa90ff0c0 ebp = 0xa90ff0e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa91527cc edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:55 INFO - eip = 0xb2211cea esp = 0xa90ff0f0 ebp = 0xa90ff118 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa91527bc edi = 0xb6149544
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:55 INFO - eip = 0xb2215afa esp = 0xa90ff120 ebp = 0xa90ff1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9152780 edi = 0xa90ff184
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xa90ff1b0 ebp = 0xa90ff1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa913b220 edi = 0xa9e733c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:55 INFO - eip = 0xb24316bc esp = 0xa90ff1f0 ebp = 0xa90ff238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa913b220 edi = 0xa9e733c0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa90ff240 ebp = 0xa90ff258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9e733c0 edi = 0xa90ff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa90ff260 ebp = 0xa90ff288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9e733c0 edi = 0xa90ff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xa90ff290 ebp = 0xa90ff2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9152780 edi = 0xa90ff2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa90ff2f0 ebp = 0xa90ff328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa93b62c0 edi = 0x00000739
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa90ff330 ebp = 0xa90ff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa90ff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 18
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa88fe208 ebp = 0x00000001 ebx = 0xa9f869c8
00:16:55 INFO - esi = 0x00000000 edi = 0xa913a340 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa88fe218 ebp = 0x00000001 ebx = 0xa9f869c8
00:16:55 INFO - esi = 0x00000000 edi = 0xa913a340
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa88fe230 ebp = 0x00000001
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa88fe240 ebp = 0xa88fe278
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!nsCertVerificationThread::Run() [CondVar.h:d2f4c8ad4ed5 : 79 + 0xc]
00:16:55 INFO - eip = 0xb3968bb2 esp = 0xa88fe280 ebp = 0xa88fe2c8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa913a2e0 edi = 0xa88fe2ac
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:d2f4c8ad4ed5 : 14 + 0x7]
00:16:55 INFO - eip = 0xb39860ed esp = 0xa88fe2d0 ebp = 0xa88fe2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa913a2e0 edi = 0x0000073a
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa88fe2f0 ebp = 0xa88fe328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa93b6500 edi = 0x0000073a
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa88fe330 ebp = 0xa88fe428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa88fe430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 19
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa80fd048 ebp = 0x00000001 ebx = 0xa91ba308
00:16:55 INFO - esi = 0x00000000 edi = 0xa9320a60 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa80fd058 ebp = 0x00000001 ebx = 0xa91ba308
00:16:55 INFO - esi = 0x00000000 edi = 0xa9320a60
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa80fd070 ebp = 0x00000001
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa80fd080 ebp = 0xa80fd0b8
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xa80fd0c0 ebp = 0xa80fd0e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9153bec edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:55 INFO - eip = 0xb2211cea esp = 0xa80fd0f0 ebp = 0xa80fd118 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9153bdc edi = 0xb6149544
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:55 INFO - eip = 0xb2215afa esp = 0xa80fd120 ebp = 0xa80fd1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9153ba0 edi = 0xa80fd184
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xa80fd1b0 ebp = 0xa80fd1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa91b8dc0 edi = 0xa9e71c20
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:55 INFO - eip = 0xb24316bc esp = 0xa80fd1f0 ebp = 0xa80fd238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa91b8dc0 edi = 0xa9e71c20
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa80fd240 ebp = 0xa80fd258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9e71c20 edi = 0xa80fd2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa80fd260 ebp = 0xa80fd288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9e71c20 edi = 0xa80fd2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xa80fd290 ebp = 0xa80fd2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa9153ba0 edi = 0xa80fd2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa80fd2f0 ebp = 0xa80fd328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa93b7580 edi = 0x0000073b
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa80fd330 ebp = 0xa80fd428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa80fd430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 20
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa6efe048 ebp = 0x00004bf9 ebx = 0xa93249c8
00:16:55 INFO - esi = 0x00000000 edi = 0xa771b580 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00004bf9 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa6efe058 ebp = 0x00004bf9 ebx = 0xa93249c8
00:16:55 INFO - esi = 0x00000000 edi = 0xa771b580
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa6efe070 ebp = 0x00004bf9
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa6efe080 ebp = 0xa6efe0b8
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xa6efe0c0 ebp = 0xa6efe0e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa771059c edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:55 INFO - eip = 0xb2211cea esp = 0xa6efe0f0 ebp = 0xa6efe118 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa771058c edi = 0xb6149544
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:55 INFO - eip = 0xb2215afa esp = 0xa6efe120 ebp = 0xa6efe1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7710550 edi = 0xa6efe184
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xa6efe1b0 ebp = 0xa6efe1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7718fa0 edi = 0xa77248a0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:55 INFO - eip = 0xb24316bc esp = 0xa6efe1f0 ebp = 0xa6efe238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7718fa0 edi = 0xa77248a0
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa6efe240 ebp = 0xa6efe258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77248a0 edi = 0xa6efe2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa6efe260 ebp = 0xa6efe288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77248a0 edi = 0xa6efe2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xa6efe290 ebp = 0xa6efe2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7710550 edi = 0xa6efe2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa6efe2f0 ebp = 0xa6efe328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa77299c0 edi = 0x0000073d
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa6efe330 ebp = 0xa6efe428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa6efe430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 21
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa4afefec ebp = 0xa4aff058 ebx = 0xa4aff100
00:16:55 INFO - esi = 0xa4aff000 edi = 0xa4aff0e4 eax = 0xfffffdfc ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xad13
00:16:55 INFO - eip = 0xb76e9d13 esp = 0xa4afeffc ebp = 0xa4aff058 ebx = 0xa4aff100
00:16:55 INFO - esi = 0xa4aff000 edi = 0xa4aff0e4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 0x184e7892
00:16:55 INFO - eip = 0x184e7892 esp = 0xa4aff060 ebp = 0x00001165
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 3 libxul.so!ConditionVariable::TimedWait(base::TimeDelta const&) [condition_variable_posix.cc:d2f4c8ad4ed5 : 44 + 0xb]
00:16:55 INFO - eip = 0xb2416bd3 esp = 0xa4aff06c ebp = 0x00001165
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xa4aff070 ebp = 0x00001165
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 5 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d2f4c8ad4ed5 : 193 + 0x5]
00:16:55 INFO - eip = 0xb242040c esp = 0xa4aff080 ebp = 0xa4aff148
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d2f4c8ad4ed5 : 70 + 0xf]
00:16:55 INFO - eip = 0xb2418cf3 esp = 0xa4aff150 ebp = 0xa4aff198 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa6437560 edi = 0xa4aff210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa4aff1a0 ebp = 0xa4aff1b8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa4aff210 edi = 0xa4aff210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa4aff1c0 ebp = 0xa4aff1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa4aff210 edi = 0xa4aff210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:d2f4c8ad4ed5 : 172 + 0x8]
00:16:55 INFO - eip = 0xb241f946 esp = 0xa4aff1f0 ebp = 0xa4aff308 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64374c0 edi = 0xa4aff210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:d2f4c8ad4ed5 : 39 + 0x6]
00:16:55 INFO - eip = 0xb241d55b esp = 0xa4aff310 ebp = 0xa4aff328 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa4aff330 ebp = 0xa4aff428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa4aff430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 22
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa42fdff8 ebp = 0x00000001 ebx = 0xa42fe0d0
00:16:55 INFO - esi = 0x00000000 edi = 0xa42fe0b4 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa42fe008 ebp = 0x00000001 ebx = 0xa42fe0d0
00:16:55 INFO - esi = 0x00000000 edi = 0xa42fe0b4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xa42fe020 ebp = 0x00000001
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:d2f4c8ad4ed5 : 40 + 0x9]
00:16:55 INFO - eip = 0xb2416bc0 esp = 0xa42fe030 ebp = 0xa42fe048
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d2f4c8ad4ed5 : 195 + 0xc]
00:16:55 INFO - eip = 0xb242041a esp = 0xa42fe050 ebp = 0xa42fe118 ebx = 0xb614498c
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:d2f4c8ad4ed5 : 201 + 0x5]
00:16:55 INFO - eip = 0xb242044c esp = 0xa42fe120 ebp = 0xa42fe148 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64376a0 edi = 0xa42fe210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d2f4c8ad4ed5 : 60 + 0xc]
00:16:55 INFO - eip = 0xb2418c7f esp = 0xa42fe150 ebp = 0xa42fe198 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64376a0 edi = 0xa42fe210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa42fe1a0 ebp = 0xa42fe1b8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa42fe210 edi = 0xa42fe210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa42fe1c0 ebp = 0xa42fe1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa42fe210 edi = 0xa42fe210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:d2f4c8ad4ed5 : 172 + 0x8]
00:16:55 INFO - eip = 0xb241f946 esp = 0xa42fe1f0 ebp = 0xa42fe308 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64375c0 edi = 0xa42fe210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:d2f4c8ad4ed5 : 39 + 0x6]
00:16:55 INFO - eip = 0xb241d55b esp = 0xa42fe310 ebp = 0xa42fe328 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa42fe330 ebp = 0xa42fe428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa42fe430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 23
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa3afd028 ebp = 0x0000008f ebx = 0xa64d74c8
00:16:55 INFO - esi = 0x00000000 edi = 0xa6429d60 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x0000008f efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa3afd038 ebp = 0x0000008f ebx = 0xa64d74c8
00:16:55 INFO - esi = 0x00000000 edi = 0xa6429d60
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa3afd050 ebp = 0x0000008f
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa3afd060 ebp = 0xa3afd098
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:d2f4c8ad4ed5 : 79 + 0xc]
00:16:55 INFO - eip = 0xb28f1437 esp = 0xa3afd0a0 ebp = 0xa3afd0d8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64d99a0 edi = 0xa64d99a8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:d2f4c8ad4ed5 : 278 + 0x11]
00:16:55 INFO - eip = 0xb28f2e50 esp = 0xa3afd0e0 ebp = 0xa3afd128 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa3afd1df edi = 0xa3afd104
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:55 INFO - eip = 0xb2215b70 esp = 0xa3afd130 ebp = 0xa3afd1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa3afd1df edi = 0x00000000
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xa3afd1b0 ebp = 0xa3afd1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64c2940 edi = 0xa7725e80
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:55 INFO - eip = 0xb2431664 esp = 0xa3afd1f0 ebp = 0xa3afd238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64c2940 edi = 0xa7725e80
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa3afd240 ebp = 0xa3afd258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7725e80 edi = 0xa3afd2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa3afd260 ebp = 0xa3afd288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7725e80 edi = 0xa3afd2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xa3afd290 ebp = 0xa3afd2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77fe820 edi = 0xa3afd2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa3afd2f0 ebp = 0xa3afd328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa642a600 edi = 0x00000741
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa3afd330 ebp = 0xa3afd428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa3afd430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 24
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa32fc048 ebp = 0x00000003 ebx = 0xa64d7548
00:16:55 INFO - esi = 0x00000000 edi = 0xa6429e80 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000003 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa32fc058 ebp = 0x00000003 ebx = 0xa64d7548
00:16:55 INFO - esi = 0x00000000 edi = 0xa6429e80
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa32fc070 ebp = 0x00000003
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa32fc080 ebp = 0xa32fc0b8
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xa32fc0c0 ebp = 0xa32fc0e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77fe8dc edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:55 INFO - eip = 0xb2211cea esp = 0xa32fc0f0 ebp = 0xa32fc118 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77fe8cc edi = 0xb6149544
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:55 INFO - eip = 0xb2215afa esp = 0xa32fc120 ebp = 0xa32fc1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77fe890 edi = 0xa32fc184
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:55 INFO - eip = 0xb223318d esp = 0xa32fc1b0 ebp = 0xa32fc1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64c2a00 edi = 0xa7725f60
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:55 INFO - eip = 0xb24316bc esp = 0xa32fc1f0 ebp = 0xa32fc238 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64c2a00 edi = 0xa7725f60
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa32fc240 ebp = 0xa32fc258 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7725f60 edi = 0xa32fc2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa32fc260 ebp = 0xa32fc288 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa7725f60 edi = 0xa32fc2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:55 INFO - eip = 0xb221819c esp = 0xa32fc290 ebp = 0xa32fc2e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa77fe890 edi = 0xa32fc2c8
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:55 INFO - eip = 0xb73dc769 esp = 0xa32fc2f0 ebp = 0xa32fc328 ebx = 0xb73f054c
00:16:55 INFO - esi = 0xa642a6c0 edi = 0x00000742
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa32fc330 ebp = 0xa32fc428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 14 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa32fc430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 25
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa2afafec ebp = 0xa2afb058 ebx = 0xa2afb100
00:16:55 INFO - esi = 0xa2afb000 edi = 0xa2afb0e4 eax = 0xfffffdfc ecx = 0x00000080
00:16:55 INFO - edx = 0x00000001 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xad13
00:16:55 INFO - eip = 0xb76e9d13 esp = 0xa2afaffc ebp = 0xa2afb058 ebx = 0xa2afb100
00:16:55 INFO - esi = 0xa2afb000 edi = 0xa2afb0e4
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 0x16620830
00:16:55 INFO - eip = 0x16620830 esp = 0xa2afb060 ebp = 0x00001165
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO - 3 libxul.so!ConditionVariable::TimedWait(base::TimeDelta const&) [condition_variable_posix.cc:d2f4c8ad4ed5 : 44 + 0xb]
00:16:55 INFO - eip = 0xb2416bd3 esp = 0xa2afb06c ebp = 0x00001165
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!_fini + 0x1c836b4
00:16:55 INFO - eip = 0xb614498c esp = 0xa2afb070 ebp = 0x00001165
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 5 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d2f4c8ad4ed5 : 193 + 0x5]
00:16:55 INFO - eip = 0xb242040c esp = 0xa2afb080 ebp = 0xa2afb148
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d2f4c8ad4ed5 : 70 + 0xf]
00:16:55 INFO - eip = 0xb2418cf3 esp = 0xa2afb150 ebp = 0xa2afb198 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64d9bc0 edi = 0xa2afb210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:55 INFO - eip = 0xb241854c esp = 0xa2afb1a0 ebp = 0xa2afb1b8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa2afb210 edi = 0xa2afb210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:55 INFO - eip = 0xb241867a esp = 0xa2afb1c0 ebp = 0xa2afb1e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa2afb210 edi = 0xa2afb210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:d2f4c8ad4ed5 : 172 + 0x8]
00:16:55 INFO - eip = 0xb241f946 esp = 0xa2afb1f0 ebp = 0xa2afb308 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa64d9aa0 edi = 0xa2afb210
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:d2f4c8ad4ed5 : 39 + 0x6]
00:16:55 INFO - eip = 0xb241d55b esp = 0xa2afb310 ebp = 0xa2afb328 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:55 INFO - eip = 0xb76e5d4c esp = 0xa2afb330 ebp = 0xa2afb428 ebx = 0xb76f6ff4
00:16:55 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 12 libc-2.15.so + 0xef8be
00:16:55 INFO - eip = 0xb74e58be esp = 0xa2afb430 ebp = 0x00000000
00:16:55 INFO - Found by: previous frame's frame pointer
00:16:55 INFO -
00:16:55 INFO - Thread 26
00:16:55 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:55 INFO - eip = 0xb7710424 esp = 0xa1bff048 ebp = 0x00000591 ebx = 0xa1e88848
00:16:55 INFO - esi = 0x00000000 edi = 0xa1f73e80 eax = 0xfffffe00 ecx = 0x00000080
00:16:55 INFO - edx = 0x00000591 efl = 0x00000282
00:16:55 INFO - Found by: given as instruction pointer in context
00:16:55 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:55 INFO - eip = 0xb76e996b esp = 0xa1bff058 ebp = 0x00000591 ebx = 0xa1e88848
00:16:55 INFO - esi = 0x00000000 edi = 0xa1f73e80
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:55 INFO - eip = 0xb73f054c esp = 0xa1bff070 ebp = 0x00000591
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:55 INFO - eip = 0xb73d6124 esp = 0xa1bff080 ebp = 0xa1bff0b8
00:16:55 INFO - Found by: stack scanning
00:16:55 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:55 INFO - eip = 0xb220fd0f esp = 0xa1bff0c0 ebp = 0xa1bff0e8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa1efe3dc edi = 0xffffffff
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:55 INFO - eip = 0xb2211cea esp = 0xa1bff0f0 ebp = 0xa1bff118 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa1efe3cc edi = 0xb6149544
00:16:55 INFO - Found by: call frame info
00:16:55 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:55 INFO - eip = 0xb2215afa esp = 0xa1bff120 ebp = 0xa1bff1a8 ebx = 0xb614498c
00:16:55 INFO - esi = 0xa1efe390 edi = 0xa1bff184
00:16:55 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0xa1bff1b0 ebp = 0xa1bff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa1c2c250 edi = 0xa1f1fbe0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0xa1bff1f0 ebp = 0xa1bff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa1c2c250 edi = 0xa1f1fbe0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0xa1bff240 ebp = 0xa1bff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa1f1fbe0 edi = 0xa1bff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0xa1bff260 ebp = 0xa1bff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa1f1fbe0 edi = 0xa1bff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0xa1bff290 ebp = 0xa1bff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa1efe390 edi = 0xa1bff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0xa1bff2f0 ebp = 0xa1bff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0xa1e5a140 edi = 0x00000744
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0xa1bff330 ebp = 0xa1bff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0xa1bff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 27
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0xa04fedf8 ebp = 0x00000087 ebx = 0xa6436dc8
00:16:56 INFO - esi = 0x00000000 edi = 0xa64789a0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000087 efl = 0x00000282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0xa04fee08 ebp = 0x00000087 ebx = 0xa6436dc8
00:16:56 INFO - esi = 0x00000000 edi = 0xa64789a0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0xa04fee20 ebp = 0x00000087
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0xa04fee30 ebp = 0xa04fee68
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb3349167 esp = 0xa04fee70 ebp = 0xa04fee98 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa649dc2c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:d2f4c8ad4ed5 : 4898 + 0x5]
00:16:56 INFO - eip = 0xb334bcf7 esp = 0xa04feea0 ebp = 0xa04feea8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa649dc00 edi = 0xa649dc34
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:d2f4c8ad4ed5 : 4414 + 0xa]
00:16:56 INFO - eip = 0xb3366c90 esp = 0xa04feeb0 ebp = 0xa04fef08 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa649dc00 edi = 0xa04feedc
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:d2f4c8ad4ed5 : 2723 + 0xe]
00:16:56 INFO - eip = 0xb3337679 esp = 0xa04fef10 ebp = 0xa04ff128 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0ab7000 edi = 0xa0286220
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:56 INFO - eip = 0xb2215b70 esp = 0xa04ff130 ebp = 0xa04ff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa04ff1df edi = 0x00000000
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0xa04ff1b0 ebp = 0xa04ff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa93fbeb0 edi = 0xa0b3ef60
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:56 INFO - eip = 0xb2431664 esp = 0xa04ff1f0 ebp = 0xa04ff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa93fbeb0 edi = 0xa0b3ef60
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0xa04ff240 ebp = 0xa04ff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0b3ef60 edi = 0xa04ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0xa04ff260 ebp = 0xa04ff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0b3ef60 edi = 0xa04ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0xa04ff290 ebp = 0xa04ff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa64af470 edi = 0xa04ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0xa04ff2f0 ebp = 0xa04ff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0xa6461440 edi = 0x00000745
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0xa04ff330 ebp = 0xa04ff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 16 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0xa04ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 28
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0xa01ff048 ebp = 0x0000000d ebx = 0xa0222348
00:16:56 INFO - esi = 0x00000000 edi = 0xa0265a60 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x0000000d efl = 0x00000282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0xa01ff058 ebp = 0x0000000d ebx = 0xa0222348
00:16:56 INFO - esi = 0x00000000 edi = 0xa0265a60
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0xa01ff070 ebp = 0x0000000d
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0xa01ff080 ebp = 0xa01ff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0xa01ff0c0 ebp = 0xa01ff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa026167c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0xa01ff0f0 ebp = 0xa01ff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa026166c edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0xa01ff120 ebp = 0xa01ff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0261630 edi = 0xa01ff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0xa01ff1b0 ebp = 0xa01ff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa93ee0a0 edi = 0xa0b3fac0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0xa01ff1f0 ebp = 0xa01ff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa93ee0a0 edi = 0xa0b3fac0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0xa01ff240 ebp = 0xa01ff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0b3fac0 edi = 0xa01ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0xa01ff260 ebp = 0xa01ff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0b3fac0 edi = 0xa01ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0xa01ff290 ebp = 0xa01ff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa0261630 edi = 0xa01ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0xa01ff2f0 ebp = 0xa01ff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0xa6462940 edi = 0x00000746
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0xa01ff330 ebp = 0xa01ff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0xa01ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 29
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9f5fedf8 ebp = 0x0000012f ebx = 0x9f7ac448
00:16:56 INFO - esi = 0x00000000 edi = 0x9f7013a0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x0000012f efl = 0x00000282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x9f5fee08 ebp = 0x0000012f ebx = 0x9f7ac448
00:16:56 INFO - esi = 0x00000000 edi = 0x9f7013a0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9f5fee20 ebp = 0x0000012f
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x9f5fee30 ebp = 0x9f5fee68
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb3349167 esp = 0x9f5fee70 ebp = 0x9f5fee98 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa02c9c2c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:d2f4c8ad4ed5 : 4898 + 0x5]
00:16:56 INFO - eip = 0xb334bcf7 esp = 0x9f5feea0 ebp = 0x9f5feea8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa02c9c00 edi = 0xa02c9c34
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:d2f4c8ad4ed5 : 4414 + 0xa]
00:16:56 INFO - eip = 0xb3366c90 esp = 0x9f5feeb0 ebp = 0x9f5fef08 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa02c9c00 edi = 0x9f5feedc
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:d2f4c8ad4ed5 : 2723 + 0xe]
00:16:56 INFO - eip = 0xb3337679 esp = 0x9f5fef10 ebp = 0x9f5ff128 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f629000 edi = 0xa0286380
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:56 INFO - eip = 0xb2215b70 esp = 0x9f5ff130 ebp = 0x9f5ff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f5ff1df edi = 0x00000000
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x9f5ff1b0 ebp = 0x9f5ff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f7aa3a0 edi = 0x9f708980
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:56 INFO - eip = 0xb2431664 esp = 0x9f5ff1f0 ebp = 0x9f5ff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f7aa3a0 edi = 0x9f708980
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x9f5ff240 ebp = 0x9f5ff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f708980 edi = 0x9f5ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x9f5ff260 ebp = 0x9f5ff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f708980 edi = 0x9f5ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x9f5ff290 ebp = 0x9f5ff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa02c0f70 edi = 0x9f5ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9f5ff2f0 ebp = 0x9f5ff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0xa0a7c6c0 edi = 0x00000747
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9f5ff330 ebp = 0x9f5ff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 16 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9f5ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 30
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9f1fefec ebp = 0x9f1ff048 ebx = 0xa9324948
00:16:56 INFO - esi = 0x9f1ff000 edi = 0xa771b4c0 eax = 0xfffffdfc ecx = 0x00000080
00:16:56 INFO - edx = 0x00000265 efl = 0x00000282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xad13
00:16:56 INFO - eip = 0xb76e9d13 esp = 0x9f1feffc ebp = 0x9f1ff048 ebx = 0xa9324948
00:16:56 INFO - esi = 0x9f1ff000 edi = 0xa771b4c0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 0x14a75e68
00:16:56 INFO - eip = 0x14a75e68 esp = 0x9f1ff050 ebp = 0x56386d72
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:d2f4c8ad4ed5 : 246 + 0xf]
00:16:56 INFO - eip = 0xb73d5abf esp = 0x9f1ff05c ebp = 0x56386d72
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9f1ff060 ebp = 0x56386d72
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 398 + 0x13]
00:16:56 INFO - eip = 0xb73d607b esp = 0x9f1ff070 ebp = 0x9f1ff0a8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 6 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x9f1ff0b0 ebp = 0x9f1ff0d8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa771b484 edi = 0x00007530
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!nsThreadPool::Run() [nsEventQueue.h:d2f4c8ad4ed5 : 104 + 0x5]
00:16:56 INFO - eip = 0xb22179e7 esp = 0x9f1ff0e0 ebp = 0x9f1ff128 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa771b460 edi = 0x00007530
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:56 INFO - eip = 0xb2215b70 esp = 0x9f1ff130 ebp = 0x9f1ff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f1ff1df edi = 0x00000000
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x9f1ff1b0 ebp = 0x9f1ff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f29b910 edi = 0x9f7094e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:56 INFO - eip = 0xb2431664 esp = 0x9f1ff1f0 ebp = 0x9f1ff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f29b910 edi = 0x9f7094e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x9f1ff240 ebp = 0x9f1ff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f7094e0 edi = 0x9f1ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x9f1ff260 ebp = 0x9f1ff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f7094e0 edi = 0x9f1ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x9f1ff290 ebp = 0x9f1ff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa930dcc0 edi = 0x9f1ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9f1ff2f0 ebp = 0x9f1ff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9f2c7600 edi = 0x00000749
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9f1ff330 ebp = 0x9f1ff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 16 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9f1ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 31
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9dbfedf8 ebp = 0x00000135 ebx = 0x9e234788
00:16:56 INFO - esi = 0x00000000 edi = 0x9e2331c0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000135 efl = 0x00000282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x9dbfee08 ebp = 0x00000135 ebx = 0x9e234788
00:16:56 INFO - esi = 0x00000000 edi = 0x9e2331c0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9dbfee20 ebp = 0x00000135
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x9dbfee30 ebp = 0x9dbfee68
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb3349167 esp = 0x9dbfee70 ebp = 0x9dbfee98 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9de6f02c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:d2f4c8ad4ed5 : 4898 + 0x5]
00:16:56 INFO - eip = 0xb334bcf7 esp = 0x9dbfeea0 ebp = 0x9dbfeea8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9de6f000 edi = 0x9de6f034
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:d2f4c8ad4ed5 : 4414 + 0xa]
00:16:56 INFO - eip = 0xb3366c90 esp = 0x9dbfeeb0 ebp = 0x9dbfef08 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9de6f000 edi = 0x9dbfeedc
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:d2f4c8ad4ed5 : 2723 + 0xe]
00:16:56 INFO - eip = 0xb3337679 esp = 0x9dbfef10 ebp = 0x9dbff128 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9e139000 edi = 0xa0288cc0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:56 INFO - eip = 0xb2215b70 esp = 0x9dbff130 ebp = 0x9dbff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9dbff1df edi = 0x00000000
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x9dbff1b0 ebp = 0x9dbff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9e2dbca0 edi = 0x9def5740
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:56 INFO - eip = 0xb2431664 esp = 0x9dbff1f0 ebp = 0x9dbff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9e2dbca0 edi = 0x9def5740
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x9dbff240 ebp = 0x9dbff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9def5740 edi = 0x9dbff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x9dbff260 ebp = 0x9dbff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9def5740 edi = 0x9dbff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x9dbff290 ebp = 0x9dbff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9dd17d30 edi = 0x9dbff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9dbff2f0 ebp = 0x9dbff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9f2c7300 edi = 0x0000074a
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9dbff330 ebp = 0x9dbff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 16 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9dbff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 32
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0xa76ff048 ebp = 0x00000001 ebx = 0x9be73488
00:16:56 INFO - esi = 0x00000000 edi = 0x9be6c580 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000001 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0xa76ff058 ebp = 0x00000001 ebx = 0x9be73488
00:16:56 INFO - esi = 0x00000000 edi = 0x9be6c580
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0xa76ff070 ebp = 0x00000001
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0xa76ff080 ebp = 0xa76ff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0xa76ff0c0 ebp = 0xa76ff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9be2dc9c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0xa76ff0f0 ebp = 0xa76ff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9be2dc8c edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0xa76ff120 ebp = 0xa76ff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9be2dc50 edi = 0xa76ff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0xa76ff1b0 ebp = 0xa76ff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9be88400 edi = 0x9bf2df60
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0xa76ff1f0 ebp = 0xa76ff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9be88400 edi = 0x9bf2df60
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0xa76ff240 ebp = 0xa76ff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf2df60 edi = 0xa76ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0xa76ff260 ebp = 0xa76ff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf2df60 edi = 0xa76ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0xa76ff290 ebp = 0xa76ff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9be2dc50 edi = 0xa76ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0xa76ff2f0 ebp = 0xa76ff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9be65b40 edi = 0x0000074c
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0xa76ff330 ebp = 0xa76ff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0xa76ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 33
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9baff048 ebp = 0x00000003 ebx = 0x9bcfacc8
00:16:56 INFO - esi = 0x00000000 edi = 0x9bcf62e0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000003 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x9baff058 ebp = 0x00000003 ebx = 0x9bcfacc8
00:16:56 INFO - esi = 0x00000000 edi = 0x9bcf62e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9baff070 ebp = 0x00000003
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x9baff080 ebp = 0x9baff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x9baff0c0 ebp = 0x9baff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bca50cc edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x9baff0f0 ebp = 0x9baff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bca50bc edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x9baff120 ebp = 0x9baff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bca5080 edi = 0x9baff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x9baff1b0 ebp = 0x9baff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bcf86a0 edi = 0x9bf2eba0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x9baff1f0 ebp = 0x9baff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bcf86a0 edi = 0x9bf2eba0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x9baff240 ebp = 0x9baff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf2eba0 edi = 0x9baff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x9baff260 ebp = 0x9baff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf2eba0 edi = 0x9baff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x9baff290 ebp = 0x9baff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bca5080 edi = 0x9baff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9baff2f0 ebp = 0x9baff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9beaab40 edi = 0x0000074d
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9baff330 ebp = 0x9baff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9baff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 34
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9e9a71c8 ebp = 0x00000019 ebx = 0x9bea1c48
00:16:56 INFO - esi = 0x00000000 edi = 0x9c28f4c0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000019 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x9e9a71d8 ebp = 0x00000019 ebx = 0x9bea1c48
00:16:56 INFO - esi = 0x00000000 edi = 0x9c28f4c0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9e9a71f0 ebp = 0x00000019
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x9e9a7200 ebp = 0x9e9a7238
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb321b945 esp = 0x9e9a7240 ebp = 0x9e9a7268 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bcd62f4 edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc() [Monitor.h:d2f4c8ad4ed5 : 40 + 0x5]
00:16:56 INFO - eip = 0xb32228f3 esp = 0x9e9a7270 ebp = 0x9e9a72c8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bc05900 edi = 0x9bcd62ec
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) [DOMStorageDBThread.cpp:d2f4c8ad4ed5 : 276 + 0x8]
00:16:56 INFO - eip = 0xb32229ca esp = 0x9e9a72d0 ebp = 0x9e9a72e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bc05900 edi = 0x0000074e
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9e9a72f0 ebp = 0x9e9a7328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9beaaf00 edi = 0x0000074e
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9e9a7330 ebp = 0x9e9a7428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9e9a7430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 35
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x986ff2a0 ebp = 0x986ff308 ebx = 0x986ff2e0
00:16:56 INFO - esi = 0x00000000 edi = 0xb759cff4 eax = 0xfffffdfc ecx = 0x00000002
00:16:56 INFO - edx = 0xffffffff efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
00:16:56 INFO - eip = 0xb74d7170 esp = 0x986ff2b0 ebp = 0x986ff308 ebx = 0x986ff2e0
00:16:56 INFO - esi = 0x00000000 edi = 0xb759cff4
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libxul.so!google_breakpad::CrashGenerationServer::ThreadMain(void*) [crash_generation_server.cc:d2f4c8ad4ed5 : 326 + 0x8]
00:16:56 INFO - eip = 0xb3a857c0 esp = 0x986ff310 ebp = 0x986ff328
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO - 3 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x986ff330 ebp = 0x986ff428
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 4 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x986ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 36
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x97efdff8 ebp = 0x00000001 ebx = 0x97efe0d0
00:16:56 INFO - esi = 0x00000000 edi = 0x97efe0b4 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000001 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x97efe008 ebp = 0x00000001 ebx = 0x97efe0d0
00:16:56 INFO - esi = 0x00000000 edi = 0x97efe0b4
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libxul.so!_fini + 0x1c836b4
00:16:56 INFO - eip = 0xb614498c esp = 0x97efe020 ebp = 0x00000001
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:d2f4c8ad4ed5 : 40 + 0x9]
00:16:56 INFO - eip = 0xb2416bc0 esp = 0x97efe030 ebp = 0x97efe048
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d2f4c8ad4ed5 : 195 + 0xc]
00:16:56 INFO - eip = 0xb242041a esp = 0x97efe050 ebp = 0x97efe118 ebx = 0xb614498c
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:d2f4c8ad4ed5 : 201 + 0x5]
00:16:56 INFO - eip = 0xb242044c esp = 0x97efe120 ebp = 0x97efe148 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf9d860 edi = 0x97efe210
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d2f4c8ad4ed5 : 60 + 0xc]
00:16:56 INFO - eip = 0xb2418c7f esp = 0x97efe150 ebp = 0x97efe198 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf9d860 edi = 0x97efe210
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x97efe1a0 ebp = 0x97efe1b8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x97efe210 edi = 0x97efe210
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x97efe1c0 ebp = 0x97efe1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x97efe210 edi = 0x97efe210
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:d2f4c8ad4ed5 : 172 + 0x8]
00:16:56 INFO - eip = 0xb241f946 esp = 0x97efe1f0 ebp = 0x97efe308 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988b4e60 edi = 0x97efe210
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:d2f4c8ad4ed5 : 39 + 0x6]
00:16:56 INFO - eip = 0xb241d55b esp = 0x97efe310 ebp = 0x97efe328 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x97efe330 ebp = 0x97efe428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x97efe430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 37
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x974ff048 ebp = 0x000016d7 ebx = 0xa93f8c08
00:16:56 INFO - esi = 0x00000000 edi = 0x988f22e0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x000016d7 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x974ff058 ebp = 0x000016d7 ebx = 0xa93f8c08
00:16:56 INFO - esi = 0x00000000 edi = 0x988f22e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x974ff070 ebp = 0x000016d7
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x974ff080 ebp = 0x974ff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x974ff0c0 ebp = 0x974ff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fd59c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x974ff0f0 ebp = 0x974ff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fd58c edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x974ff120 ebp = 0x974ff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fd550 edi = 0x974ff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x974ff1b0 ebp = 0x974ff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa77f4190 edi = 0x9bbf69e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x974ff1f0 ebp = 0x974ff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0xa77f4190 edi = 0x9bbf69e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x974ff240 ebp = 0x974ff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bbf69e0 edi = 0x974ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x974ff260 ebp = 0x974ff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bbf69e0 edi = 0x974ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x974ff290 ebp = 0x974ff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fd550 edi = 0x974ff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x974ff2f0 ebp = 0x974ff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9886a980 edi = 0x00000764
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x974ff330 ebp = 0x974ff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x974ff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 38
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x96cfe048 ebp = 0x00000001 ebx = 0x97561488
00:16:56 INFO - esi = 0x00000000 edi = 0x97546b20 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000001 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x96cfe058 ebp = 0x00000001 ebx = 0x97561488
00:16:56 INFO - esi = 0x00000000 edi = 0x97546b20
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x96cfe070 ebp = 0x00000001
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x96cfe080 ebp = 0x96cfe0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x96cfe0c0 ebp = 0x96cfe0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fe01c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x96cfe0f0 ebp = 0x96cfe118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fe00c edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x96cfe120 ebp = 0x96cfe1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fdfd0 edi = 0x96cfe184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x96cfe1b0 ebp = 0x96cfe1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9755efd0 edi = 0x9bbf6e40
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x96cfe1f0 ebp = 0x96cfe238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9755efd0 edi = 0x9bbf6e40
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x96cfe240 ebp = 0x96cfe258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bbf6e40 edi = 0x96cfe2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x96cfe260 ebp = 0x96cfe288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bbf6e40 edi = 0x96cfe2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x96cfe290 ebp = 0x96cfe2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988fdfd0 edi = 0x96cfe2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x96cfe2f0 ebp = 0x96cfe328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9886b640 edi = 0x0000076a
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x96cfe330 ebp = 0x96cfe428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x96cfe430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 39
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x964fd14c ebp = 0x964fd1a8 ebx = 0xa932c648
00:16:56 INFO - esi = 0x964fd160 edi = 0xa932d3a0 eax = 0xfffffdfc ecx = 0x00000080
00:16:56 INFO - edx = 0x0000000f efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xad13
00:16:56 INFO - eip = 0xb76e9d13 esp = 0x964fd15c ebp = 0x964fd1a8 ebx = 0xa932c648
00:16:56 INFO - esi = 0x964fd160 edi = 0xa932d3a0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 0x21af2370
00:16:56 INFO - eip = 0x21af2370 esp = 0x964fd1b0 ebp = 0x56386e65
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:d2f4c8ad4ed5 : 246 + 0xf]
00:16:56 INFO - eip = 0xb73d5abf esp = 0x964fd1bc ebp = 0x56386e65
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x964fd1c0 ebp = 0x56386e65
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 398 + 0x13]
00:16:56 INFO - eip = 0xb73d607b esp = 0x964fd1d0 ebp = 0x964fd208
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 6 libxul.so!nsHostResolver::GetHostToLookup(nsHostRecord**) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xb]
00:16:56 INFO - eip = 0xb22b0f3a esp = 0x964fd210 ebp = 0x964fd268 ebx = 0xb614498c
00:16:56 INFO - esi = 0x000493e0 edi = 0xa9eb4580
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!nsHostResolver::ThreadFunc(void*) [nsHostResolver.cpp:d2f4c8ad4ed5 : 1391 + 0xe]
00:16:56 INFO - eip = 0xb22b1cfa esp = 0x964fd270 ebp = 0x964fd2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x00000000 edi = 0x964fd2bc
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x964fd2f0 ebp = 0x964fd328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9886b7c0 edi = 0x0000076b
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x964fd330 ebp = 0x964fd428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x964fd430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 40
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x95aff048 ebp = 0x00000333 ebx = 0x95b556c8
00:16:56 INFO - esi = 0x00000000 edi = 0x95b26460 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000333 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x95aff058 ebp = 0x00000333 ebx = 0x95b556c8
00:16:56 INFO - esi = 0x00000000 edi = 0x95b26460
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x95aff070 ebp = 0x00000333
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x95aff080 ebp = 0x95aff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x95aff0c0 ebp = 0x95aff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x99bdb75c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x95aff0f0 ebp = 0x95aff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x99bdb74c edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x95aff120 ebp = 0x95aff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x99bdb710 edi = 0x95aff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x95aff1b0 ebp = 0x95aff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988e9580 edi = 0x95b077c0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x95aff1f0 ebp = 0x95aff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x988e9580 edi = 0x95b077c0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x95aff240 ebp = 0x95aff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x95b077c0 edi = 0x95aff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x95aff260 ebp = 0x95aff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x95b077c0 edi = 0x95aff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x95aff290 ebp = 0x95aff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x99bdb710 edi = 0x95aff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x95aff2f0 ebp = 0x95aff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x95b17600 edi = 0x0000076e
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x95aff330 ebp = 0x95aff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x95aff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 41
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x94fff048 ebp = 0x00000131 ebx = 0x95080d88
00:16:56 INFO - esi = 0x00000000 edi = 0x9505bfa0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000131 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x94fff058 ebp = 0x00000131 ebx = 0x95080d88
00:16:56 INFO - esi = 0x00000000 edi = 0x9505bfa0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x94fff070 ebp = 0x00000131
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x94fff080 ebp = 0x94fff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x94fff0c0 ebp = 0x94fff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f2758dc edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x94fff0f0 ebp = 0x94fff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f2758cc edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x94fff120 ebp = 0x94fff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f275890 edi = 0x94fff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x94fff1b0 ebp = 0x94fff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x95059b50 edi = 0x95b08940
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x94fff1f0 ebp = 0x94fff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x95059b50 edi = 0x95b08940
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x94fff240 ebp = 0x94fff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x95b08940 edi = 0x94fff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x94fff260 ebp = 0x94fff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x95b08940 edi = 0x94fff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x94fff290 ebp = 0x94fff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9f275890 edi = 0x94fff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x94fff2f0 ebp = 0x94fff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x95b18a40 edi = 0x00000771
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x94fff330 ebp = 0x94fff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x94fff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 42
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9a5e6048 ebp = 0x000002f5 ebx = 0x94313a88
00:16:56 INFO - esi = 0x00000000 edi = 0x942f12e0 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x000002f5 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x9a5e6058 ebp = 0x000002f5 ebx = 0x94313a88
00:16:56 INFO - esi = 0x00000000 edi = 0x942f12e0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9a5e6070 ebp = 0x000002f5
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x9a5e6080 ebp = 0x9a5e60b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x9a5e60c0 ebp = 0x9a5e60e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x940ffbec edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x9a5e60f0 ebp = 0x9a5e6118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x940ffbdc edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x9a5e6120 ebp = 0x9a5e61a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x940ffba0 edi = 0x9a5e6184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x9a5e61b0 ebp = 0x9a5e61e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9424ed60 edi = 0x9bbf4de0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x9a5e61f0 ebp = 0x9a5e6238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9424ed60 edi = 0x9bbf4de0
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x9a5e6240 ebp = 0x9a5e6258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bbf4de0 edi = 0x9a5e62c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x9a5e6260 ebp = 0x9a5e6288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bbf4de0 edi = 0x9a5e62c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x9a5e6290 ebp = 0x9a5e62e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x940ffba0 edi = 0x9a5e62c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9a5e62f0 ebp = 0x9a5e6328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9463a680 edi = 0x000007b4
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9a5e6330 ebp = 0x9a5e6428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9a5e6430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 43
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x9adff048 ebp = 0x00000005 ebx = 0x99bbccc8
00:16:56 INFO - esi = 0x00000000 edi = 0x9bcd7160 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000005 efl = 0x00200282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x9adff058 ebp = 0x00000005 ebx = 0x99bbccc8
00:16:56 INFO - esi = 0x00000000 edi = 0x9bcd7160
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x9adff070 ebp = 0x00000005
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x9adff080 ebp = 0x9adff0b8
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x9adff0c0 ebp = 0x9adff0e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9caa87fc edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x9adff0f0 ebp = 0x9adff118 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9caa87ec edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x9adff120 ebp = 0x9adff1a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9caa87b0 edi = 0x9adff184
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x9adff1b0 ebp = 0x9adff1e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf972e0 edi = 0x9dd8e400
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 355 + 0xc]
00:16:56 INFO - eip = 0xb24316bc esp = 0x9adff1f0 ebp = 0x9adff238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9bf972e0 edi = 0x9dd8e400
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x9adff240 ebp = 0x9adff258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9dd8e400 edi = 0x9adff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x9adff260 ebp = 0x9adff288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9dd8e400 edi = 0x9adff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x9adff290 ebp = 0x9adff2e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9caa87b0 edi = 0x9adff2c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x9adff2f0 ebp = 0x9adff328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9bbdfb00 edi = 0x0000082b
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x9adff330 ebp = 0x9adff428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x9adff430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Thread 44
00:16:56 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
00:16:56 INFO - eip = 0xb7710424 esp = 0x93d86f28 ebp = 0x00000007 ebx = 0x99be7388
00:16:56 INFO - esi = 0x00000000 edi = 0x9c850040 eax = 0xfffffe00 ecx = 0x00000080
00:16:56 INFO - edx = 0x00000007 efl = 0x00000282
00:16:56 INFO - Found by: given as instruction pointer in context
00:16:56 INFO - 1 libpthread-2.15.so + 0xa96b
00:16:56 INFO - eip = 0xb76e996b esp = 0x93d86f38 ebp = 0x00000007 ebx = 0x99be7388
00:16:56 INFO - esi = 0x00000000 edi = 0x9c850040
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 2 libnspr4.so!_fini + 0xeac4
00:16:56 INFO - eip = 0xb73f054c esp = 0x93d86f50 ebp = 0x00000007
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d2f4c8ad4ed5 : 396 + 0x12]
00:16:56 INFO - eip = 0xb73d6124 esp = 0x93d86f60 ebp = 0x93d86f98
00:16:56 INFO - Found by: stack scanning
00:16:56 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d2f4c8ad4ed5 : 79 + 0xa]
00:16:56 INFO - eip = 0xb220fd0f esp = 0x93d86fa0 ebp = 0x93d86fc8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9cde9b7c edi = 0xffffffff
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d2f4c8ad4ed5 : 55 + 0x5]
00:16:56 INFO - eip = 0xb2211cea esp = 0x93d86fd0 ebp = 0x93d86ff8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9cde9b6c edi = 0xb6149544
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d2f4c8ad4ed5 : 129 + 0x18]
00:16:56 INFO - eip = 0xb2215afa esp = 0x93d87000 ebp = 0x93d87088 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9cde9b30 edi = 0x93d87064
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x93d87090 ebp = 0x93d870c8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9c2088e0 edi = 0x9cde9b30
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 8 libxul.so!mozilla::dom::indexedDB::::ConnectionPool::ThreadRunnable::Run [ActorsParent.cpp:d2f4c8ad4ed5 : 12327 + 0xa]
00:16:56 INFO - eip = 0xb32bf7e2 esp = 0x93d870d0 ebp = 0x93d87128 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9c2088e0 edi = 0x9cde9b30
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 9 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2f4c8ad4ed5 : 964 + 0x6]
00:16:56 INFO - eip = 0xb2215b70 esp = 0x93d87130 ebp = 0x93d871a8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x93d871df edi = 0x00000000
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 10 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2f4c8ad4ed5 : 297 + 0x10]
00:16:56 INFO - eip = 0xb223318d esp = 0x93d871b0 ebp = 0x93d871e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9c1ddd30 edi = 0x9436f600
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 11 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2f4c8ad4ed5 : 326 + 0xc]
00:16:56 INFO - eip = 0xb2431664 esp = 0x93d871f0 ebp = 0x93d87238 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9c1ddd30 edi = 0x9436f600
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 12 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d2f4c8ad4ed5 : 234 + 0x6]
00:16:56 INFO - eip = 0xb241854c esp = 0x93d87240 ebp = 0x93d87258 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9436f600 edi = 0x93d872c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 13 libxul.so!MessageLoop::Run() [message_loop.cc:d2f4c8ad4ed5 : 227 + 0x8]
00:16:56 INFO - eip = 0xb241867a esp = 0x93d87260 ebp = 0x93d87288 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9436f600 edi = 0x93d872c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 14 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d2f4c8ad4ed5 : 376 + 0x9]
00:16:56 INFO - eip = 0xb221819c esp = 0x93d87290 ebp = 0x93d872e8 ebx = 0xb614498c
00:16:56 INFO - esi = 0x9cde9b30 edi = 0x93d872c8
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 15 libnspr4.so!_pt_root [ptthread.c:d2f4c8ad4ed5 : 212 + 0x9]
00:16:56 INFO - eip = 0xb73dc769 esp = 0x93d872f0 ebp = 0x93d87328 ebx = 0xb73f054c
00:16:56 INFO - esi = 0x9bbdfd40 edi = 0x0000082c
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 16 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
00:16:56 INFO - eip = 0xb76e5d4c esp = 0x93d87330 ebp = 0x93d87428 ebx = 0xb76f6ff4
00:16:56 INFO - esi = 0x00000000 edi = 0x003d0f00
00:16:56 INFO - Found by: call frame info
00:16:56 INFO - 17 libc-2.15.so + 0xef8be
00:16:56 INFO - eip = 0xb74e58be esp = 0x93d87430 ebp = 0x00000000
00:16:56 INFO - Found by: previous frame's frame pointer
00:16:56 INFO -
00:16:56 INFO - Loaded modules:
00:16:56 INFO - 0x08048000 - 0x08067fff firefox ??? (main)
00:16:56 INFO - 0x93d88000 - 0x93efffff libvorbisenc.so.2.0.8 ???
00:16:56 INFO - 0x9526f000 - 0x952fefff liborc-0.4.so.0.16.0 ???
00:16:56 INFO - 0x95c3f000 - 0x95cfcfff libschroedinger-1.0.so.0.11.0 ???
00:16:56 INFO - 0x97677000 - 0x97688fff libva.so.1.3200.0 ???
00:16:56 INFO - 0x9768d000 - 0x976adfff libspeex.so.1.5.0 ???
00:16:56 INFO - 0x98a05000 - 0x98a45fff libtheoraenc.so.1.1.2 ???
00:16:56 INFO - 0x98a46000 - 0x98ae3fff libvpx.so.1.0.0 ???
00:16:56 INFO - 0x98aee000 - 0x991dbfff libavcodec.so.53.35.0 ???
00:16:56 INFO - 0x99798000 - 0x997b6fff libavutil.so.51.22.1 ???
00:16:56 INFO - 0x997cd000 - 0x997e9fff libtheoradec.so.1.1.4 ???
00:16:56 INFO - 0x997ea000 - 0x999dffff startupCache.4.little ???
00:16:56 INFO - 0x99d80000 - 0x99de5fff Ubuntu-L.ttf ???
00:16:56 INFO - 0x9b240000 - 0x9b2a5fff Ubuntu-L.ttf ???
00:16:56 INFO - 0x9b2a6000 - 0x9b2fefff DejaVuSerif.ttf ???
00:16:56 INFO - 0x9cb0f000 - 0x9cbb2fff Ubuntu-B.ttf ???
00:16:56 INFO - 0x9cbb3000 - 0x9ccfefff libxml2.so.2.7.8 ???
00:16:56 INFO - 0x9da01000 - 0x9da0efff libgsm.so.1.0.12 ???
00:16:56 INFO - 0x9da4f000 - 0x9dafefff DejaVuSans.ttf ???
00:16:56 INFO - 0x9e9a8000 - 0x9e9fefff Ubuntu-R.ttf ???
00:16:56 INFO - 0x9f419000 - 0x9f41cfff libXss.so.1.0.0 ???
00:16:56 INFO - 0x9f44f000 - 0x9f4fefff DejaVuSans.ttf ???
00:16:56 INFO - 0x9f933000 - 0x9f989fff Ubuntu-R.ttf ???
00:16:56 INFO - 0x9f98a000 - 0x9f9c5fff libcroco-0.6.so.3.0.1 ???
00:16:56 INFO - 0x9f9c6000 - 0x9f9fefff librsvg-2.so.2.36.1 ???
00:16:56 INFO - 0xa0376000 - 0xa03cefff DejaVuSerif.ttf ???
00:16:56 INFO - 0xa0740000 - 0xa0752fff libtotem-mully-plugin.so ???
00:16:56 INFO - 0xa0753000 - 0xa076cfff libtotem-gmp-plugin.so ???
00:16:56 INFO - 0xa076d000 - 0xa0785fff libtotem-cone-plugin.so ???
00:16:56 INFO - 0xa0786000 - 0xa078ffff libcrypt-2.15.so ???
00:16:56 INFO - 0xa07b7000 - 0xa085afff libsqlite3.so.0.8.6 ???
00:16:56 INFO - 0xa085c000 - 0xa08a2fff libhx509.so.5.0.0 ???
00:16:56 INFO - 0xa08a3000 - 0xa08d6fff libhcrypto.so.4.1.0 ???
00:16:56 INFO - 0xa08d8000 - 0xa097cfff libasn1.so.8.0.0 ???
00:16:56 INFO - 0xa097d000 - 0xa09fffff libkrb5.so.26.0.0 ???
00:16:56 INFO - 0xa1307000 - 0xa132ffff libwind.so.0.0.0 ???
00:16:56 INFO - 0xa1330000 - 0xa13fefff libkrb5.so.3.3 ???
00:16:56 INFO - 0xa2200000 - 0xa220efff libheimbase.so.1.0.0 ???
00:16:56 INFO - 0xa220f000 - 0xa2224fff libroken.so.18.1.0 ???
00:16:56 INFO - 0xa2225000 - 0xa2236fff libp11-kit.so.0.0.0 ???
00:16:56 INFO - 0xa2237000 - 0xa22fafff libgnutls.so.26.21.8 ???
00:16:56 INFO - 0xa4c09000 - 0xa4c30fff libk5crypto.so.3.1 ???
00:16:56 INFO - 0xa4c31000 - 0xa4c6dfff libgssapi.so.3.0.0 ???
00:16:56 INFO - 0xa4c6e000 - 0xa5b15fff icon-theme.cache ???
00:16:56 INFO - 0xa5b16000 - 0xa63fffff icon-theme.cache ???
00:16:56 INFO - 0xa6605000 - 0xa660cfff webappsstore.sqlite-shm ???
00:16:56 INFO - 0xa660d000 - 0xa661efff libtasn1.so.3.1.12 ???
00:16:56 INFO - 0xa661f000 - 0xa663afff libsasl2.so.2.0.25 ???
00:16:56 INFO - 0xa663b000 - 0xa66bffff libgcrypt.so.11.7.0 ???
00:16:56 INFO - 0xa66c0000 - 0xa66fdfff libgssapi_krb5.so.2.2 ???
00:16:56 INFO - 0xa7801000 - 0xa7804fff libkeyutils.so.1.4 ???
00:16:56 INFO - 0xa7805000 - 0xa781efff librtmp.so.0 ???
00:16:56 INFO - 0xa781f000 - 0xa786ffff libldap_r-2.4.so.2.8.1 ???
00:16:56 INFO - 0xa7871000 - 0xa78a4fff libidn.so.11.6.6 ???
00:16:56 INFO - 0xa78a5000 - 0xa78fcfff libcurl-gnutls.so.4.2.0 ???
00:16:56 INFO - 0xa9400000 - 0xa9407fff libheimntlm.so.0.1.0 ???
00:16:56 INFO - 0xa9408000 - 0xa940cfff libgpg-error.so.0.8.0 ???
00:16:56 INFO - 0xa940d000 - 0xa9415fff libkrb5support.so.0.1 ???
00:16:56 INFO - 0xa9416000 - 0xa94fefff icon-theme.cache ???
00:16:56 INFO - 0xaa003000 - 0xaa011fff liblber-2.4.so.2.8.1 ???
00:16:56 INFO - 0xaa012000 - 0xaa03ffff liblua5.1.so.0.0.0 ???
00:16:56 INFO - 0xaa040000 - 0xaa04afff libquvi.so.7.0.0 ???
00:16:56 INFO - 0xaa05d000 - 0xaa071fff libtotem-narrowspace-plugin.so ???
00:16:56 INFO - 0xaa0a2000 - 0xaa0acfff icon-theme.cache ???
00:16:56 INFO - 0xaa0ad000 - 0xaa0cffff icon-theme.cache ???
00:16:56 INFO - 0xaa0d0000 - 0xaa0fdfff libgconf-2.so.4.1.5 ???
00:16:56 INFO - 0xab300000 - 0xab302fff libpixbufloader-svg.so ???
00:16:56 INFO - 0xab303000 - 0xab307fff libcom_err.so.2.1 ???
00:16:56 INFO - 0xab308000 - 0xab30dfff libtotem-plparser-mini.so.17.0.3 ???
00:16:56 INFO - 0xab30e000 - 0xab310fff librhythmbox-itms-detection-plugin.so ???
00:16:56 INFO - 0xab321000 - 0xab393fff libnssckbi.so ???
00:16:56 INFO - 0xab394000 - 0xab3fafff libfreebl3.so ???
00:16:56 INFO - 0xacc01000 - 0xacc08fff places.sqlite-shm ???
00:16:56 INFO - 0xacc0c000 - 0xacc13fff healthreport.sqlite-shm ???
00:16:56 INFO - 0xacc39000 - 0xacc55fff libnssdbm3.so ???
00:16:56 INFO - 0xacc56000 - 0xacc88fff libsoftokn3.so ???
00:16:56 INFO - 0xacca9000 - 0xaccfafff DejaVuSansMono.ttf ???
00:16:56 INFO - 0xad831000 - 0xad887fff Ubuntu-R.ttf ???
00:16:56 INFO - 0xad888000 - 0xad88bfff pango-basic-fc.so ???
00:16:56 INFO - 0xad88c000 - 0xad88cfff c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3 ???
00:16:56 INFO - 0xad88d000 - 0xad892fff 945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3 ???
00:16:56 INFO - 0xad893000 - 0xad894fff 99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3 ???
00:16:56 INFO - 0xad895000 - 0xad896fff f24b2111ab8703b4e963115a8cf14259-le32d4.cache-3 ???
00:16:56 INFO - 0xad897000 - 0xad89bfff 63c7aca0c1b0a3f740ee470c2e28e675-le32d4.cache-3 ???
00:16:56 INFO - 0xad89c000 - 0xad8a1fff a6d8cf8e4ec09cdbc8633c31745a07dd-le32d4.cache-3 ???
00:16:56 INFO - 0xad8a2000 - 0xad8a4fff 2cd17615ca594fa2959ae173292e504c-le32d4.cache-3 ???
00:16:56 INFO - 0xad8a5000 - 0xad8a5fff e7071f4a29fa870f4323321c154eba04-le32d4.cache-3 ???
00:16:56 INFO - 0xad8a6000 - 0xad8a6fff 9620031e5ef3d9f8db76a0a1427e3349-le32d4.cache-3 ???
00:16:56 INFO - 0xad8a7000 - 0xad8a7fff a2ab74764b07279e7c36ddb1d302cf26-le32d4.cache-3 ???
00:16:56 INFO - 0xad8a8000 - 0xad8a8fff 0d8c3b2ac0904cb8a57a757ad11a4a08-le32d4.cache-3 ???
00:16:56 INFO - 0xad8a9000 - 0xad8aafff 646addb8444faa74ee138aa00ab0b6a0-le32d4.cache-3 ???
00:16:56 INFO - 0xad8ab000 - 0xad8aefff a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3 ???
00:16:56 INFO - 0xad8af000 - 0xad8b5fff 6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3 ???
00:16:56 INFO - 0xad8b6000 - 0xad8c0fff 04aabc0a78ac019cf9454389977116d2-le32d4.cache-3 ???
00:16:56 INFO - 0xad8c1000 - 0xad8c3fff 385c0604a188198f04d133e54aba7fe7-le32d4.cache-3 ???
00:16:56 INFO - 0xad8c4000 - 0xad8c5fff ddd4086aec35a5275babba44bb759c3c-le32d4.cache-3 ???
00:16:56 INFO - 0xad8c6000 - 0xad8c6fff 4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3 ???
00:16:56 INFO - 0xad8c7000 - 0xad8c9fff 8801497958630a81b71ace7c5f9b32a8-le32d4.cache-3 ???
00:16:56 INFO - 0xad8ca000 - 0xad8cdfff 3047814df9a2f067bd2d96a2b9c36e5a-le32d4.cache-3 ???
00:16:56 INFO - 0xad8ce000 - 0xad8cefff 56cf4f4769d0f4abc89a4895d7bd3ae1-le32d4.cache-3 ???
00:16:56 INFO - 0xad8cf000 - 0xad8cffff b9d506c9ac06c20b433354fa67a72993-le32d4.cache-3 ???
00:16:56 INFO - 0xad8d0000 - 0xad8d3fff b47c4e1ecd0709278f4910c18777a504-le32d4.cache-3 ???
00:16:56 INFO - 0xad8d4000 - 0xad8e0fff d52a8644073d54c13679302ca1180695-le32d4.cache-3 ???
00:16:56 INFO - 0xad8e1000 - 0xad8e6fff 089dead882dea3570ffc31a9898cfb69-le32d4.cache-3 ???
00:16:56 INFO - 0xad8e7000 - 0xad8edfff 83bf95040141907cd45bb53cf7c1c148-le32d4.cache-3 ???
00:16:56 INFO - 0xaea00000 - 0xaea0afff libbrowsercomps.so ???
00:16:56 INFO - 0xaea13000 - 0xaf72efff omni.ja ???
00:16:56 INFO - 0xaf72f000 - 0xb0065fff omni.ja ???
00:16:56 INFO - 0xb0867000 - 0xb086afff libnss_mdns4.so.2 ???
00:16:56 INFO - 0xb086b000 - 0xb0871fff libnss_dns-2.15.so ???
00:16:56 INFO - 0xb0872000 - 0xb0875fff libnss_mdns4_minimal.so.2 ???
00:16:56 INFO - 0xb0876000 - 0xb087dfff libogg.so.0.7.1 ???
00:16:56 INFO - 0xb087e000 - 0xb08a8fff libvorbis.so.0.4.5 ???
00:16:56 INFO - 0xb08a9000 - 0xb08b2fff libltdl.so.7.3.0 ???
00:16:56 INFO - 0xb08b3000 - 0xb08c5fff libtdb.so.1.2.9 ???
00:16:56 INFO - 0xb08c6000 - 0xb08cffff libvorbisfile.so.3.3.4 ???
00:16:56 INFO - 0xb08d0000 - 0xb08e0fff libcanberra.so.0.2.5 ???
00:16:56 INFO - 0xb08e1000 - 0xb08e2fff e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3 ???
00:16:56 INFO - 0xb08e3000 - 0xb08e7fff 7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3 ???
00:16:56 INFO - 0xb08e8000 - 0xb08f2fff libmozgnome.so ???
00:16:56 INFO - 0xb08f3000 - 0xb08f8fff libcanberra-gtk3-module.so ???
00:16:56 INFO - 0xb08f9000 - 0xb08fefff libpixbufloader-png.so ???
00:16:56 INFO - 0xb1202000 - 0xb121dfff mime.cache ???
00:16:56 INFO - 0xb121e000 - 0xb122afff libnss_files-2.15.so ???
00:16:56 INFO - 0xb122b000 - 0xb1236fff libnss_nis-2.15.so ???
00:16:56 INFO - 0xb1237000 - 0xb124efff libnsl-2.15.so ???
00:16:56 INFO - 0xb1251000 - 0xb1259fff libnss_compat-2.15.so ???
00:16:56 INFO - 0xb125b000 - 0xb126bfff libunico.so ???
00:16:56 INFO - 0xb126c000 - 0xb1274fff libdconfsettings.so ???
00:16:56 INFO - 0xb1275000 - 0xb1298fff gschemas.compiled ???
00:16:56 INFO - 0xb1299000 - 0xb12aafff liboverlay-scrollbar3-0.2.so.0.0.16 ???
00:16:56 INFO - 0xb1aac000 - 0xb1c34fff locale-archive ???
00:16:56 INFO - 0xb1c35000 - 0xb1c3afff libuuid.so.1.3.0 ???
00:16:56 INFO - 0xb1c3b000 - 0xb1c52fff libICE.so.6.3.0 ???
00:16:56 INFO - 0xb1c55000 - 0xb1c5dfff libSM.so.6.0.1 ???
00:16:56 INFO - 0xb1c5e000 - 0xb1c60fff libgthread-2.0.so.0.3200.1 ???
00:16:56 INFO - 0xb1c61000 - 0xb1cbcfff libXt.so.6.0.0 ???
00:16:56 INFO - 0xb1cbd000 - 0xb1d05fff libdbus-1.so.3.5.8 ???
00:16:56 INFO - 0xb1d06000 - 0xb1d2bfff libdbus-glib-1.so.2.2.2 ???
00:16:56 INFO - 0xb1d2c000 - 0xb1e1dfff libasound.so.2.0.0 ???
00:16:56 INFO - 0xb1e1e000 - 0xb6196fff libxul.so ???
00:16:56 INFO - 0xb6233000 - 0xb6239fff libXdmcp.so.6.0.0 ???
00:16:56 INFO - 0xb623a000 - 0xb623dfff libXau.so.6.0.0 ???
00:16:56 INFO - 0xb623e000 - 0xb6279fff libpcre.so.3.12.1 ???
00:16:56 INFO - 0xb627a000 - 0xb6280fff libffi.so.6.0.0 ???
00:16:56 INFO - 0xb6281000 - 0xb6296fff libresolv-2.15.so ???
00:16:56 INFO - 0xb6299000 - 0xb62b7fff libselinux.so.1 ???
00:16:56 INFO - 0xb62b8000 - 0xb62e1fff libexpat.so.1.5.2 ???
00:16:56 INFO - 0xb62e2000 - 0xb62f7fff libz.so.1.2.3.4 ???
00:16:56 INFO - 0xb62f8000 - 0xb6301fff libXrender.so.1.3.0 ???
00:16:56 INFO - 0xb6302000 - 0xb630bfff libxcb-render.so.0.0.0 ???
00:16:56 INFO - 0xb630c000 - 0xb630ffff libxcb-shm.so.0.0.0 ???
00:16:56 INFO - 0xb6310000 - 0xb6339fff libpng12.so.0.46.0 ???
00:16:56 INFO - 0xb633a000 - 0xb63d1fff libpixman-1.so.0.24.4 ???
00:16:56 INFO - 0xb63d2000 - 0xb63f2fff libxcb.so.1.1.0 ???
00:16:56 INFO - 0xb63f3000 - 0xb648cfff libfreetype.so.6.8.0 ???
00:16:56 INFO - 0xb648d000 - 0xb6490fff libXdamage.so.1.1.0 ???
00:16:56 INFO - 0xb6491000 - 0xb6494fff libXcomposite.so.1.0.0 ???
00:16:56 INFO - 0xb6495000 - 0xb649ffff libXcursor.so.1.0.2 ???
00:16:56 INFO - 0xb64a0000 - 0xb64a8fff libXrandr.so.2.2.0 ???
00:16:56 INFO - 0xb64a9000 - 0xb64bafff libXext.so.6.4.0 ???
00:16:56 INFO - 0xb64bb000 - 0xb65b3fff libglib-2.0.so.0.3200.1 ???
00:16:56 INFO - 0xb65b4000 - 0xb6602fff libgobject-2.0.so.0.3200.1 ???
00:16:56 INFO - 0xb6603000 - 0xb6759fff libgio-2.0.so.0.3200.1 ???
00:16:56 INFO - 0xb675b000 - 0xb678efff libfontconfig.so.1.4.4 ???
00:16:56 INFO - 0xb678f000 - 0xb67d8fff libpango-1.0.so.0.3000.0 ???
00:16:56 INFO - 0xb67d9000 - 0xb6804fff libpangoft2-1.0.so.0.3000.0 ???
00:16:56 INFO - 0xb6805000 - 0xb6825fff libgdk_pixbuf-2.0.so.0.2600.1 ???
00:16:56 INFO - 0xb6826000 - 0xb68eefff libcairo.so.2.11000.2 ???
00:16:56 INFO - 0xb68f1000 - 0xb68f7fff libcairo-gobject.so.2.11000.2 ???
00:16:56 INFO - 0xb68f8000 - 0xb6917fff libatk-1.0.so.0.20409.1 ???
00:16:56 INFO - 0xb6918000 - 0xb691dfff libXfixes.so.3.1.0 ???
00:16:56 INFO - 0xb691e000 - 0xb6a50fff libX11.so.6.3.0 ???
00:16:56 INFO - 0xb6a52000 - 0xb6accfff libgdk-3.so.0.400.1 ???
00:16:56 INFO - 0xb6acd000 - 0xb6f86fff libgtk-3.so.0.400.1 ???
00:16:56 INFO - 0xb6f88000 - 0xb701efff libmozsqlite3.so ???
00:16:56 INFO - 0xb701f000 - 0xb70fffff libnss3.so ???
00:16:56 INFO - 0xb7300000 - 0xb7303fff libXinerama.so.1.0.0 ???
00:16:56 INFO - 0xb7304000 - 0xb7313fff libXi.so.6.1.0 ???
00:16:56 INFO - 0xb7314000 - 0xb7320fff libpangocairo-1.0.so.0.3000.0 ???
00:16:56 INFO - 0xb7321000 - 0xb7325fff libcanberra-gtk3.so.0.1.8 ???
00:16:56 INFO - 0xb7326000 - 0xb7326fff user ???
00:16:56 INFO - 0xb7327000 - 0xb732bfff UTF-16.so ???
00:16:56 INFO - 0xb732c000 - 0xb7332fff gconv-modules.cache ???
00:16:56 INFO - 0xb7333000 - 0xb733cfff liblgpllibs.so ???
00:16:56 INFO - 0xb733d000 - 0xb7372fff libssl3.so ???
00:16:56 INFO - 0xb7373000 - 0xb7391fff libsmime3.so ???
00:16:56 INFO - 0xb7392000 - 0xb73b2fff libnssutil3.so ???
00:16:56 INFO - 0xb73b3000 - 0xb73f0fff libnspr4.so ???
00:16:56 INFO - 0xb73f6000 - 0xb759dfff libc-2.15.so ???
00:16:56 INFO - 0xb75a1000 - 0xb75befff libgcc_s.so.1 ???
00:16:56 INFO - 0xb75bf000 - 0xb75eafff libm-2.15.so ???
00:16:56 INFO - 0xb75eb000 - 0xb76c8fff libstdc++.so.6.0.16 ???
00:16:56 INFO - 0xb76d1000 - 0xb76d9fff librt-2.15.so ???
00:16:56 INFO - 0xb76da000 - 0xb76defff libdl-2.15.so ???
00:16:56 INFO - 0xb76df000 - 0xb76f7fff libpthread-2.15.so ???
00:16:56 INFO - 0xb76fa000 - 0xb76fefff libgmodule-2.0.so.0.3200.1 ???
00:16:56 INFO - 0xb76ff000 - 0xb7701fff libmozgtk.so ???
00:16:56 INFO - 0xb7702000 - 0xb7705fff libplds4.so ???
00:16:56 INFO - 0xb7706000 - 0xb770afff libplc4.so ???
00:16:56 INFO - 0xb770b000 - 0xb770bfff user ???
00:16:56 INFO - 0xb7710000 - 0xb7710fff linux-gate.so ???
00:16:56 INFO - 0xb7711000 - 0xb7732fff ld-2.15.so ???
00:16:56 INFO - TEST-UNEXPECTED-CRASH | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | expected OK
00:16:56 INFO - TEST-INFO took 34493ms
00:16:56 WARNING - u'runner_teardown' ()
00:16:56 INFO - Setting up ssl
00:16:56 INFO - PROCESS | certutil |
00:16:56 INFO - PROCESS | certutil |
00:16:56 INFO - PROCESS | certutil |
00:16:56 INFO - Certificate Nickname Trust Attributes
00:16:56 INFO - SSL,S/MIME,JAR/XPI
00:16:56 INFO -
00:16:56 INFO - web-platform-tests CT,,
00:16:56 INFO -
00:16:56 INFO - Starting runner
00:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
00:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1031ms
00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
00:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
00:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 846ms
00:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
00:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
00:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 986ms
00:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
00:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
00:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1091ms
00:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 993ms
00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
00:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
00:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 979ms
00:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
00:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
00:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 979ms
00:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
00:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
00:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 827ms
00:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
00:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
00:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 837ms
00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
00:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
00:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 902ms
00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
00:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
00:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 884ms
00:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
00:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
00:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 801ms
00:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
00:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
00:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 783ms
00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
00:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
00:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 800ms
00:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
00:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
00:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 933ms
00:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
00:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
00:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1182ms
00:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
00:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
00:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1138ms
00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
00:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
00:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 832ms
00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
00:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
00:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 900ms
00:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
00:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
00:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 987ms
00:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
00:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
00:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 995ms
00:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
00:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
00:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 989ms
00:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
00:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 928ms
00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
00:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
00:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 995ms
00:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 993ms
00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
00:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
00:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1056ms
00:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
00:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
00:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 881ms
00:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
00:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
00:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 879ms
00:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 933ms
00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 888ms
00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
00:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
00:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 929ms
00:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 946ms
00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
00:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
00:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 979ms
00:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
00:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
00:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 842ms
00:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 886ms
00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
00:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
00:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 842ms
00:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
00:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
00:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 882ms
00:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
00:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
00:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1246ms
00:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
00:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
00:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 881ms
00:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
00:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
00:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 890ms
00:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 881ms
00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
00:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1010ms
00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
00:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 882ms
00:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
00:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
00:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 839ms
00:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
00:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
00:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1142ms
00:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
00:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
00:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 933ms
00:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
00:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
00:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 781ms
00:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
00:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
00:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 831ms
00:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
00:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
00:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 998ms
00:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
00:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
00:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1044ms
00:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
00:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
00:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 877ms
00:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
00:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
00:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1059ms
00:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
00:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
00:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1047ms
00:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
00:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
00:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 979ms
00:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
00:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
00:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 854ms
00:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
00:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
00:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 954ms
00:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
00:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
00:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 898ms
00:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
00:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
00:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1007ms
00:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
00:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
00:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1027ms
00:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
00:18:01 INFO - PROCESS | 2131 | 1446538681409 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
00:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 777ms
00:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
00:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
00:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1204ms
00:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
00:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
00:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1041ms
00:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
00:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
00:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 940ms
00:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
00:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
00:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 933ms
00:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
00:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
00:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1131ms
00:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
00:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
00:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1176ms
00:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
00:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
00:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 895ms
00:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
00:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
00:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 778ms
00:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
00:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
00:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 994ms
00:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
00:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
00:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1007ms
00:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
00:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
00:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 831ms
00:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
00:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
00:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 828ms
00:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1106ms
00:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
00:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
00:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1032ms
00:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
00:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
00:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 829ms
00:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
00:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
00:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 782ms
00:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
00:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
00:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 889ms
00:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
00:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
00:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1042ms
00:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
00:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
00:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1188ms
00:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
00:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
00:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1037ms
00:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
00:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
00:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 990ms
00:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
00:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
00:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1141ms
00:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
00:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
00:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 990ms
00:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
00:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
00:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1031ms
00:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
00:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
00:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 890ms
00:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
00:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
00:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 898ms
00:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
00:18:28 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
00:18:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
00:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
00:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 1043ms
00:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
00:18:29 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
00:18:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
00:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
00:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 1131ms
00:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
00:18:30 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
00:18:30 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:18:30 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:18:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
00:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
00:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 788ms
00:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
00:18:31 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
00:18:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
00:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
00:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 834ms
00:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
00:18:32 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
00:18:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
00:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
00:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 847ms
00:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
00:18:33 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
00:18:33 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:18:33 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:18:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
00:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
00:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 881ms
00:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
00:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
00:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 933ms
00:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
00:18:35 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
00:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 937ms
00:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
00:18:36 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
00:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1029ms
00:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
00:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
00:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1039ms
00:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
00:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
00:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 989ms
00:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
00:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
00:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 896ms
00:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
00:18:40 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
00:18:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
00:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
00:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 835ms
00:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
00:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
00:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 834ms
00:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
00:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
00:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1043ms
00:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
00:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
00:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1147ms
00:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
00:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
00:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 956ms
00:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
00:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
00:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1138ms
00:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
00:18:46 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
00:18:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:31:1
00:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:20:1
00:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 984ms
00:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
00:18:47 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
00:18:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:31:1
00:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:20:1
00:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 737ms
00:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
00:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
00:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 830ms
00:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
00:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
00:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 888ms
00:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
00:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
00:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1243ms
00:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
00:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
00:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 941ms
00:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
00:18:51 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
00:18:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:40:1
00:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:20:1
00:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 938ms
00:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
00:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
00:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 987ms
00:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
00:18:54 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
00:18:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:18:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:31:1
00:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:18:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:18:54 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:18:54 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:18:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:20:1
00:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 996ms
00:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
00:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
00:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 935ms
00:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
00:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
00:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 873ms
00:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
00:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
00:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1131ms
00:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
00:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
00:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1034ms
00:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
00:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
00:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 986ms
00:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
00:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
00:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 887ms
00:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
00:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
00:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 931ms
00:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
00:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
00:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1036ms
00:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
00:19:02 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
00:19:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:19:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:31:1
00:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:20:1
00:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 932ms
00:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
00:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
00:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1027ms
00:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
00:19:04 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
00:19:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:19:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:31:1
00:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:20:1
00:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 886ms
00:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
00:19:05 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
00:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 986ms
00:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
00:19:06 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
00:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 927ms
00:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
00:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
00:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 891ms
00:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
00:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
00:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1338ms
00:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
00:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
00:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1183ms
00:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
00:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
00:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1083ms
00:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
00:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
00:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 931ms
00:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
00:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
00:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1080ms
00:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
00:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
00:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1038ms
00:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
00:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
00:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 975ms
00:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
00:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 883ms
00:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
00:19:17 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
00:19:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
00:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
00:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 882ms
00:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
00:19:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
00:19:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
00:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
00:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 1245ms
00:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
00:19:19 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
00:19:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
00:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:19 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:19 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
00:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 942ms
00:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
00:19:20 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]"
00:19:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:19:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
00:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
00:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 990ms
00:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
00:19:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
00:19:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
00:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:19:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:19:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:19:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
00:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 932ms
00:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
00:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
00:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 982ms
00:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
00:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
00:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1064ms
00:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
00:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
00:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 896ms
00:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
00:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
00:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1130ms
00:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
00:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
00:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 937ms
00:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
00:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
00:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1200ms
00:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
00:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
00:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 976ms
00:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
00:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
00:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 832ms
00:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
00:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
00:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 837ms
00:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
00:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
00:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 945ms
00:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
00:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
00:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1028ms
00:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
00:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
00:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 891ms
00:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
00:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
00:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 830ms
00:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
00:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
00:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 891ms
00:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
00:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
00:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 950ms
00:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
00:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
00:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1200ms
00:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
00:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
00:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 979ms
00:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
00:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
00:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1136ms
00:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
00:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
00:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 992ms
00:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
00:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
00:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1047ms
00:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
00:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
00:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 927ms
00:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
00:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
00:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 894ms
00:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
00:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
00:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 889ms
00:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
00:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
00:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1038ms
00:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
00:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
00:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1131ms
00:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
00:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
00:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 850ms
00:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
00:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
00:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 836ms
00:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
00:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
00:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 832ms
00:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
00:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
00:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 828ms
00:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
00:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
00:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 989ms
00:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
00:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
00:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 791ms
00:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
00:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
00:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1195ms
00:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
00:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
00:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 983ms
00:19:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
00:19:54 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 () {
00:19:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:1
00:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
00:19:54 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 () {
00:19:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:1
00:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
00:19:54 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 () {
00:19:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:1
00:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
00:19:54 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 () {
00:19:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:1
00:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
00:19:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1096ms
00:19:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
00:19:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:19:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
00:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
00:19:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:19:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
00:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
00:19:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
00:19:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
00:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
00:19:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 890ms
00:19:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
00:19:56 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
00:19:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:23:9
00:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:19:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:19:1
00:19:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:6
00:19:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
00:19:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
00:19:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 822ms
00:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
00:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
00:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 936ms
00:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
00:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
00:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 836ms
00:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
00:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
00:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1243ms
00:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
00:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
00:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 851ms
00:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
00:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
00:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 839ms
00:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
00:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
00:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1555ms
00:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
00:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
00:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 826ms
00:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
00:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
00:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 840ms
00:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
00:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
00:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1007ms
00:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
00:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
00:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1226ms
00:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
00:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
00:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 995ms
00:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
00:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
00:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 878ms
00:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
00:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
00:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1000ms
00:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
00:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
00:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1143ms
00:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
00:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
00:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 927ms
00:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
00:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
00:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1082ms
00:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
00:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
00:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1047ms
00:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
00:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
00:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1043ms
00:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
00:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
00:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 886ms
00:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
00:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
00:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 851ms
00:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
00:20:17 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
00:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 884ms
00:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
00:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
00:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 934ms
00:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
00:20:19 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
00:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1025ms
00:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
00:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
00:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 994ms
00:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
00:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
00:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 940ms
00:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
00:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
00:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1038ms
00:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
00:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
00:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1033ms
00:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
00:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
00:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 935ms
00:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
00:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
00:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1091ms
00:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
00:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
00:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1190ms
00:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
00:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
00:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1188ms
00:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
00:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
00:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 996ms
00:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
00:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
00:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 987ms
00:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
00:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
00:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 899ms
00:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
00:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
00:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 846ms
00:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
00:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
00:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 952ms
00:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
00:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
00:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 781ms
00:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
00:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
00:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1145ms
00:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
00:20:36 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
00:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1003ms
00:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
00:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
00:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1030ms
00:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
00:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
00:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 941ms
00:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
00:20:38 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
00:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 890ms
00:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
00:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
00:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 828ms
00:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
00:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
00:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 993ms
00:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
00:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
00:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1237ms
00:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
00:20:43 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
00:20:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:20:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
00:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:20:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:20:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:20:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:20:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:20:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:20:1
00:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 987ms
00:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
00:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
00:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 884ms
00:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
00:20:44 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
00:20:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:20:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:33:1
00:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:20:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:20:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:20:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:20:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:20:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:20:1
00:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 995ms
00:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
00:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
00:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 989ms
00:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
00:20:46 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
00:20:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:20:46 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
00:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:20:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:20:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:20:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:20:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:20:46 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:20:1
00:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 931ms
00:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
00:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
00:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 783ms
00:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
00:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
00:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1111ms
00:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
00:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
00:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1028ms
00:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
00:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
00:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1033ms
00:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
00:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
00:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 892ms
00:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
00:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
00:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 846ms
00:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
00:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
00:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 947ms
00:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
00:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
00:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1150ms
00:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
00:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
00:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1130ms
00:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
00:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
00:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 881ms
00:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
00:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
00:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 885ms
00:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
00:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
00:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 982ms
00:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
00:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
00:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 992ms
00:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
00:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
00:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 854ms
00:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
00:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
00:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 842ms
00:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
00:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1395ms
00:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
00:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
00:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1040ms
00:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
00:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
00:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 873ms
00:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
00:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
00:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 848ms
00:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
00:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
00:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 984ms
00:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
00:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
00:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 987ms
00:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
00:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
00:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1050ms
00:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
00:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
00:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1081ms
00:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
00:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
00:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 995ms
00:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
00:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
00:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1027ms
00:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
00:21:13 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
00:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1015ms
00:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
00:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
00:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 896ms
00:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
00:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
00:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 843ms
00:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
00:21:15 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)
00:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 993ms
00:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
00:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1132ms
00:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
00:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
00:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 992ms
00:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
00:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
00:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 828ms
00:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
00:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
00:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1062ms
00:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
00:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
00:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1048ms
00:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
00:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
00:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1043ms
00:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
00:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
00:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1121ms
00:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
00:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
00:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 939ms
00:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
00:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
00:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 996ms
00:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
00:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
00:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1047ms
00:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
00:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
00:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 890ms
00:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
00:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
00:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 844ms
00:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
00:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
00:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 999ms
00:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
00:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
00:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1266ms
00:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
00:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
00:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1133ms
00:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
00:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
00:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1083ms
00:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
00:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
00:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1033ms
00:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
00:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
00:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 885ms
00:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
00:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
00:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 899ms
00:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
00:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
00:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 930ms
00:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
00:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
00:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1036ms
00:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
00:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
00:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1089ms
00:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
00:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
00:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 979ms
00:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
00:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
00:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 979ms
00:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
00:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
00:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 943ms
00:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
00:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
00:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 853ms
00:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
00:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
00:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 829ms
00:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
00:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
00:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 929ms
00:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
00:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
00:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1134ms
00:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
00:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
00:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 887ms
00:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
00:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
00:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 840ms
00:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
00:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
00:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 778ms
00:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
00:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
00:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 937ms
00:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
00:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
00:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 938ms
00:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
00:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
00:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1026ms
00:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
00:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
00:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1160ms
00:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
00:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
00:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 871ms
00:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
00:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
00:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 885ms
00:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
00:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
00:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 992ms
00:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
00:21:55 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
00:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1143ms
00:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
00:21:56 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
00:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 961ms
00:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
00:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
00:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 892ms
00:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
00:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
00:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1235ms
00:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
00:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
00:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 988ms
00:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
00:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
00:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1032ms
00:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
00:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
00:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 891ms
00:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
00:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
00:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 853ms
00:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
00:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
00:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1035ms
00:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
00:22:04 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
00:22:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:30:1
00:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:20:1
00:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1027ms
00:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
00:22:06 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
00:22:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:30:1
00:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:20:1
00:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1139ms
00:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
00:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
00:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1027ms
00:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
00:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
00:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1027ms
00:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
00:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
00:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1001ms
00:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
00:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
00:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 983ms
00:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
00:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
00:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 882ms
00:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
00:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
00:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 931ms
00:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
00:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
00:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1187ms
00:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
00:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
00:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1045ms
00:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
00:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
00:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 983ms
00:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
00:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
00:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 899ms
00:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
00:22:17 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
00:22:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:29:1
00:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:20:1
00:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 995ms
00:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
00:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
00:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 937ms
00:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
00:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
00:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1030ms
00:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
00:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
00:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1281ms
00:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
00:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
00:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 926ms
00:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
00:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
00:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 826ms
00:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
00:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
00:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 947ms
00:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
00:22:24 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
00:22:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:31:1
00:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:20:1
00:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 830ms
00:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
00:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
00:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 898ms
00:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
00:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
00:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 800ms
00:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
00:22:26 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
00:22:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
00:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
00:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 1177ms
00:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
00:22:28 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
00:22:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
00:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:20:1
00:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1137ms
00:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
00:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
00:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1148ms
00:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
00:22:30 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
00:22:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
00:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 1141ms
00:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
00:22:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
00:22:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
00:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
00:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 900ms
00:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
00:22: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
00:22:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:22:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:22:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:22:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:22:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:22:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:20:1
00:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 840ms
00:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
00:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
00:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 977ms
00:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
00:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
00:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1289ms
00:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
00:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
00:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1094ms
00:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
00:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
00:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1103ms
00:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
00:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
00:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 935ms
00:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
00:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
00:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 785ms
00:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
00:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
00:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 887ms
00:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
00:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
00:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 932ms
00:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
00:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
00:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1180ms
00:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
00:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
00:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 937ms
00:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
00:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
00:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 829ms
00:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
00:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
00:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 903ms
00:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
00:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
00:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1001ms
00:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
00:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
00:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 985ms
00:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
00:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
00:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 997ms
00:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
00:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
00:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1137ms
00:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
00:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
00:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 952ms
00:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
00:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
00:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 985ms
00:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
00:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
00:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1041ms
00:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
00:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
00:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1033ms
00:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
00:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
00:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 842ms
00:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
00:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
00:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 946ms
00:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
00:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
00:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1130ms
00:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
00:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
00:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1088ms
00:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
00:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
00:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1089ms
00:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
00:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
00:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 823ms
00:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
00:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
00:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 773ms
00:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
00:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
00:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 902ms
00:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
00:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
00:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 894ms
00:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
00:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
00:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1140ms
00:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
00:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
00:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 888ms
00:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
00:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
00:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 876ms
00:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
00:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
00:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1148ms
00:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
00:23:06 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
00:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1081ms
00:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
00:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
00:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1087ms
00:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
00:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
00:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1106ms
00:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
00:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
00:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1030ms
00:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
00:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
00:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 893ms
00:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
00:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
00:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1080ms
00:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
00:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
00:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1041ms
00:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
00:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
00:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 838ms
00:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
00:23:14 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
00:23:14 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
00:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:23:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:23:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:23:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:23:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:23:14 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
00:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 940ms
00:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
00:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
00:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1035ms
00:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
00:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
00:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1239ms
00:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
00:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
00:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1146ms
00:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
00:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
00:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 981ms
00:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
00:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
00:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 942ms
00:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
00:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
00:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 939ms
00:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
00:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
00:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 977ms
00:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
00:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
00:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1088ms
00:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
00:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
00:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1144ms
00:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
00:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
00:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 847ms
00:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
00:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
00:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1084ms
00:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
00:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
00:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1086ms
00:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
00:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
00:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 992ms
00:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
00:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
00:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 958ms
00:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
00:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
00:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 930ms
00:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
00:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
00:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1129ms
00:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
00:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
00:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 953ms
00:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
00:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
00:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1044ms
00:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
00:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
00:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 905ms
00:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
00:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
00:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 833ms
00:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
00:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
00:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1084ms
00:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
00:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
00:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1123ms
00:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
00:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
00:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1301ms
00:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
00:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
00:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1183ms
00:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
00:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
00:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1029ms
00:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
00:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
00:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 902ms
00:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
00:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
00:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 943ms
00:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
00:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
00:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1038ms
00:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
00:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
00:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1478ms
00:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
00:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
00:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 885ms
00:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
00:23:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
00:23:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 935ms
00:23:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
00:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
00:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 983ms
00:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
00:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
00:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 937ms
00:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
00:23:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
00:23:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 976ms
00:23:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
00:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
00:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1181ms
00:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
00:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
00:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1295ms
00:23:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
00:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
00:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 936ms
00:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
00:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
00:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 934ms
00:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
00:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
00:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 983ms
00:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
00:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
00:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 936ms
00:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
00:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
00:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 892ms
00:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
00:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
00:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 873ms
00:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
00:23:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
00:23:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1336ms
00:23:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
00:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
00:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1134ms
00:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
00:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
00:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1089ms
00:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
00:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
00:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 989ms
00:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
00:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
00:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 935ms
00:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
00:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
00:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 976ms
00:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
00:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
00:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1336ms
00:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
00:24:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
00:24:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1066ms
00:24:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
00:24:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
00:24:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1030ms
00:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
00:24:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
00:24:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 882ms
00:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
00:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
00:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 942ms
00:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
00:24:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
00:24:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 942ms
00:24:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
00:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
00:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1097ms
00:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
00:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
00:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1229ms
00:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
00:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
00:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1035ms
00:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
00:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
00:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1027ms
00:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
00:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
00:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 885ms
00:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
00:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
00:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 940ms
00:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
00:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
00:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 999ms
00:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
00:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
00:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 874ms
00:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
00:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
00:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1139ms
00:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
00:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
00:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1179ms
00:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
00:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
00:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1129ms
00:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
00:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
00:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1035ms
00:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
00:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
00:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 984ms
00:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
00:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
00:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 930ms
00:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
00:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
00:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1181ms
00:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
00:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
00:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 986ms
00:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
00:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
00:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 980ms
00:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
00:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
00:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 880ms
00:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
00:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
00:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 957ms
00:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
00:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
00:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1140ms
00:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
00:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
00:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 989ms
00:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
00:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
00:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1287ms
00:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
00:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
00:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1140ms
00:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
00:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
00:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1028ms
00:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
00:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
00:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 845ms
00:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
00:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
00:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 889ms
00:24:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
00:24:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
00:24:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 943ms
00:24:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
00:24:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
00:24:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1203ms
00:24:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
00:24:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
00:24:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1136ms
00:24:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
00:24:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
00:24:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 982ms
00:24:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
00:24:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
00:24:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 994ms
00:24:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
00:24:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
00:24:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 991ms
00:24:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
00:24:45 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)
00:24:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1445ms
00:24:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
00:24:47 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
00:24:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:24:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
00:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:24:47 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
00:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:24:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:24:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:24:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
00:24:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1394ms
00:24:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
00:24:48 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
00:24:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:24:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
00:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:24:48 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
00:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:24:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:24:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:24:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
00:24:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1532ms
00:24:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
00:24:50 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)
00:24:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1336ms
00:24:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
00:24:51 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)
00:24:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1539ms
00:24:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
00:24:53 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
00:24:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:24:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
00:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:24:53 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
00:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:24:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:24:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:24:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
00:24:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1543ms
00:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
00:24:54 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
00:24:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:24:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:24:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:24:54 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:24:54 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:24:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
00:24:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1579ms
00:24:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
00:24:56 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
00:24:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:24:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
00:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:24:56 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
00:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:24:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:24:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:24:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
00:24:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1434ms
00:24:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
00:24:57 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
00:24:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:24:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
00:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:24:57 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
00:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:24:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:24:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:24:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
00:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1536ms
00:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
00:24:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
00:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 826ms
00:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
00:24:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
00:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 888ms
00:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
00:25:00 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"
00:25:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:25:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
00:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:25:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:25:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:25:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
00:25:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 1039ms
00:25:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
00:25:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
00:25:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1289ms
00:25:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
00:25:02 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"
00:25:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:25:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
00:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:25:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:25:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:25:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
00:25:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 986ms
00:25:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
00:25:03 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"
00:25:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:25:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
00:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:25:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:25:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:25:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
00:25:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 893ms
00:25:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
00:25:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
00:25:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 774ms
00:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
00:25:05 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
00:25:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:25:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:1
00:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:25:05 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
00:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:25:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
00:25:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
00:25:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
00:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1450ms
00:25:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
00:25:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
00:25:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 936ms
00:25:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
00:25:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
00:25:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1088ms
00:25:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
00:25:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
00:25:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1038ms
00:25:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
00:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
00:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 992ms
00:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
00:25:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
00:25:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1033ms
00:25:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
00:25:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
00:25:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 888ms
00:25:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
00:25:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
00:25:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 835ms
00:25:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
00:25:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
00:25:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 890ms
00:25:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
00:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
00:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 936ms
00:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
00:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
00:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1206ms
00:25:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
00:25:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
00:25:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 987ms
00:25:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
00:25:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
00:25:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 879ms
00:25:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
00:25:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
00:25:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 942ms
00:25:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
00:25:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
00:25:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 911ms
00:25:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
00:25:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
00:25:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 964ms
00:25:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
00:25:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
00:25:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 954ms
00:25:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
00:25:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
00:25:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1137ms
00:25:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
00:25:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
00:25:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 990ms
00:25:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
00:25:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
00:25:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 935ms
00:25:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
00:25:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
00:25:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 938ms
00:25:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
00:25:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
00:25:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 879ms
00:25:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
00:25:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
00:25:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 895ms
00:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
00:25:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
00:25:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 935ms
00:25:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
00:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
00:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1351ms
00:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
00:25:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
00:25:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1003ms
00:25:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
00:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
00:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 889ms
00:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
00:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
00:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 944ms
00:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
00:25:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
00:25:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 935ms
00:25:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
00:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
00:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 937ms
00:25:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
00:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
00:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 979ms
00:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
00:25:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
00:25:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1293ms
00:25:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
00:25:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
00:25:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1110ms
00:25:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
00:25:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
00:25:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1082ms
00:25:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
00:25:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
00:25:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1047ms
00:25:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
00:25:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
00:25:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 954ms
00:25:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
00:25:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
00:25:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 908ms
00:25:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
00:25:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
00:25:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1191ms
00:25:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
00:25:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
00:25:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1154ms
00:25:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
00:25:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
00:25:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1145ms
00:25:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
00:25:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
00:25:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1029ms
00:25:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
00:25:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
00:25:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1087ms
00:25:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
00:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
00:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 997ms
00:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
00:25:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
00:25:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 929ms
00:25:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
00:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
00:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1187ms
00:25:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
00:25:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
00:25:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
00:25:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 999ms
00:25:51 INFO - TEST-START | /DOMEvents/constructors.html
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
00:25:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
00:25:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
00:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:1
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:25:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
00:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:1
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:25:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
00:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:1
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:25:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
00:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:1
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:25:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
00:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:1
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:25:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
00:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:1
00:25:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:25:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
00:25:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1009ms
00:25:53 INFO - TEST-START | /DOMEvents/event-phases-order.html
00:25:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
00:25:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 843ms
00:25:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
00:25:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
00:25:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:25:54 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
00:25:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:25:54 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
00:25:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:25:54 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]"
00:25:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:25:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
00:25:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 945ms
00:25:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
00:25:55 INFO - PROCESS | 2131 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
00:25:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
00:25:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 951ms
00:25:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
00:25:56 INFO - PROCESS | 2131 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
00:25:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
00:25:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 958ms
00:25:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
00:25:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
00:25:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1344ms
00:25:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
00:25:58 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.
00:25:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 881ms
00:25:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
00:25:59 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
00:25:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
00:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:25:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:1
00:25:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 890ms
00:25:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
00:26:00 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.
00:26:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 939ms
00:26:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
00:26:01 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.
00:26:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 897ms
00:26:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
00:26:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:26:02 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
00:26:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 946ms
00:26:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
00:26:03 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.
00:26:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 774ms
00:26:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
00:26:04 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.
00:26:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1028ms
00:26:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
00:26:05 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.
00:26:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 953ms
00:26:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
00:26:06 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.
00:26:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1033ms
00:26:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
00:26:07 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.
00:26:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1084ms
00:26:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
00:26:08 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.
00:26:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 879ms
00:26:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
00:26:09 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
00:26:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
00:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:1
00:26:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 890ms
00:26:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
00:26:10 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.
00:26:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 990ms
00:26:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
00:26:11 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.
00:26:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1237ms
00:26:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
00:26:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:26:12 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
00:26:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 992ms
00:26:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
00:26:13 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.
00:26:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 727ms
00:26:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
00:26:14 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.
00:26:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 823ms
00:26:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
00:26:15 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.
00:26:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 982ms
00:26:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
00:26:16 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
00:26:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 871ms
00:26:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker
00:26:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
00:26:17 INFO - {}
00:26:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
00:26:17 INFO - {}
00:26:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
00:26:17 INFO - {}
00:26:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
00:26:17 INFO - {}
00:26:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 991ms
00:26:17 INFO - TEST-START | /FileAPI/fileReader.html
00:26:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
00:26:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
00:26:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
00:26:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
00:26:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 926ms
00:26:18 INFO - TEST-START | /FileAPI/historical.html
00:26:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
00:26:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
00:26:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
00:26:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
00:26:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
00:26:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
00:26:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
00:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:1
00:26:19 INFO - TEST-OK | /FileAPI/historical.html | took 925ms
00:26:19 INFO - TEST-START | /FileAPI/idlharness.html
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
00:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:26:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
00:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
00:26:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
00:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
00:26:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
00:26:20 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
00:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
00:26:20 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
00:26:20 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
00:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
00:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:26:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
00:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
00:26:20 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
00:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
00:26:20 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
00:26:20 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
00:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
00:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
00:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
00:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
00:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
00:26:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 1234ms
00:26:20 INFO - TEST-START | /FileAPI/idlharness.worker
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
00:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
00:26:21 INFO - {}
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
00:26:21 INFO - {}
00:26:21 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 - {}
00:26:21 INFO - {}
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
00:26:21 INFO - {}
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
00:26:21 INFO - {}
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
00:26:21 INFO - {}
00:26:21 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 - {}
00:26:21 INFO - {}
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface object length - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation abort() - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 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
00:26:21 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute result - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute error - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onload - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
00:26:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:26:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:26:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1324:13
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1322:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1346:9
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1344:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 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"
00:26:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
00:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
00:26:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
00:26:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
00:26:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
00:26:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:26:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:26:22 INFO - {}
00:26:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1599ms
00:26:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
00:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
00:26:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1136ms
00:26:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html
00:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
00:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
00:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
00:26:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 933ms
00:26:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:63:10
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:62:1
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:70:10
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:69:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. - assert_throws: function "function () {
00:26:25 INFO - new Blob(obj);
00:26:25 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:97:3
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:93:1
00:26:25 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
00:26:25 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 () {
00:26:25 INFO - var obj = {
00:26:25 INFO - length: {
00:26:25 INFO - val..." threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:118:3
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:117:1
00:26:25 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 () {
00:26:25 INFO - new Blob(obj);
00:26:25 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:165:3
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:135:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
00:26:25 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
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:197:1
00:26:25 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
00:26:25 INFO - arr<.toString@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:226:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:230:10
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:209:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:301:10
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:300:1
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:309:10
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:308:1
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:317:10
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:315:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:397:1
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:396:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:12
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:436:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
00:26:25 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.
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:444:12
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:443:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
00:26:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:459:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
00:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
00:26:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
00:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
00:26:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1329ms
00:26:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
00:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:26:26 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"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:26:26 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"
00:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
00:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:26:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1326ms
00:26:26 INFO - TEST-START | /FileAPI/file/File-constructor.html
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
00:26:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
00:26:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
00:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:1
00:26:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
00:26:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:26:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
00:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
00:26:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
00:26:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
00:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
00:26:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
00:26:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1152ms
00:26:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
00:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
00:26:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 931ms
00:26:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
00:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
00:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
00:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
00:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
00:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
00:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
00:26:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 887ms
00:26:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
00:26:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
00:26:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
00:26:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
00:26:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
00:26:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
00:26:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
00:26:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 923ms
00:26:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
00:26:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
00:26:31 INFO - reader.readAsText(blob_2)
00:26:31 INFO - }" did not throw
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
00:26:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
00:26:31 INFO - reader.readAsDataURL(blob_2)
00:26:31 INFO - }" did not throw
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
00:26:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
00:26:31 INFO - reader.readAsArrayBuffer(blob_2)
00:26:31 INFO - }" did not throw
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
00:26:31 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
00:26:31 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:26:31 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
00:26:31 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
00:26:31 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
00:26:31 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
00:26:31 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:1
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
00:26:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
00:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
00:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
00:26:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 940ms
00:26:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
00:26:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
00:26:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
00:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:1
00:26:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
00:26:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 937ms
00:26:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
00:26:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
00:26:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 938ms
00:26:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
00:26:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
00:26:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 986ms
00:26:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
00:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
00:26:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1001ms
00:26:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
00:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
00:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
00:26:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1091ms
00:26:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
00:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
00:26:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 985ms
00:26:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
00:26:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
00:26:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
00:26:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
00:26:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1131ms
00:26:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
00:26:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
00:26:39 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
00:26:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
00:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:26:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:1
00:26:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms
00:26:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
00:26:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
00:26:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1044ms
00:26:40 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
00:26:41 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
00:26:41 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 976ms
00:26:41 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
00:26:42 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
00:26:42 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 980ms
00:26:42 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
00:26:43 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
00:26:43 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 984ms
00:26:43 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
00:26:44 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
00:26:44 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 931ms
00:26:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
00:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
00:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
00:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
00:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
00:26:45 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 931ms
00:26:45 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
00:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
00:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
00:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
00:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
00:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
00:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
00:26:46 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1146ms
00:26:46 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
00:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
00:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
00:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
00:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
00:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
00:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
00:26:47 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 1137ms
00:26:47 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
00:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
00:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
00:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
00:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
00:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
00:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
00:26:48 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 987ms
00:26:48 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
00:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
00:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
00:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
00:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
00:26:49 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1042ms
00:26:49 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
00:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
00:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
00:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
00:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
00:26:50 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 1092ms
00:26:50 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
00:26:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
00:26:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
00:26:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
00:26:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
00:26:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 1039ms
00:26:52 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
00:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
00:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
00:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
00:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
00:26:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 937ms
00:26:52 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
00:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
00:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
00:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
00:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
00:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
00:26:54 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1396ms
00:26:54 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
00:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
00:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
00:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
00:26:55 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 1079ms
00:26:55 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
00:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
00:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
00:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
00:26:56 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1276ms
00:26:56 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
00:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
00:26:57 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1038ms
00:26:57 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
00:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
00:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
00:26:58 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 982ms
00:26:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
00:26:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
00:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 944ms
00:26:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
00:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
00:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1137ms
00:27:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
00:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
00:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 1129ms
00:27:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
00:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
00:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 938ms
00:27:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
00:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
00:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 942ms
00:27:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
00:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
00:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 991ms
00:27:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
00:27:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
00:27:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 978ms
00:27:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
00:27:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
00:27:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 933ms
00:27:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
00:27:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
00:27:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1080ms
00:27:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
00:27:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
00:27:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 1133ms
00:27:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
00:27:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
00:27:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 940ms
00:27:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
00:27:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
00:27:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 1085ms
00:27:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
00:27:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
00:27:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 891ms
00:27:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
00:27:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
00:27:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 779ms
00:27:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
00:27:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
00:27:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 892ms
00:27:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
00:27:14 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
00:27:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 879ms
00:27:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
00:27:15 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
00:27:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 1234ms
00:27:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
00:27:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
00:27:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 878ms
00:27:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
00:27:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
00:27:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 828ms
00:27:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
00:27:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
00:27:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 940ms
00:27:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
00:27:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
00:27:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 985ms
00:27:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
00:27:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
00:27:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1083ms
00:27:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
00:27:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
00:27:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 934ms
00:27:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
00:27:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
00:27:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 1137ms
00:27:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
00:27: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
00:27:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 1088ms
00:27:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
00:27: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
00:27:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 1039ms
00:27:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
00:27:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
00:27:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 1128ms
00:27:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
00:27:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
00:27:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 834ms
00:27:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
00:27:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
00:27:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 878ms
00:27:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
00:27:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
00:27:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 1033ms
00:27:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
00:27:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:27:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1341ms
00:27:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
00:27:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
00:27:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 1087ms
00:27:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
00:27:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
00:27:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 879ms
00:27:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
00:27:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
00:27:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 840ms
00:27:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
00:27:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
00:27:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 984ms
00:27:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
00:27:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:27:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 1136ms
00:27:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
00:27:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
00:27:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 983ms
00:27:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
00:27:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
00:27:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1138ms
00:27:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
00:27:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:27:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 2698ms
00:27:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
00:27:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
00:27:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 885ms
00:27:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
00:27:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
00:27:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 937ms
00:27:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
00:27:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:27:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 979ms
00:27:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
00:27:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
00:27:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 1735ms
00:27:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
00:27:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
00:27:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 927ms
00:27:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
00:27:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
00:27:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 881ms
00:27:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
00:27:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
00:27:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 1065ms
00:27:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
00:27:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
00:27:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 941ms
00:27:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
00:27:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
00:27:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 931ms
00:27:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
00:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
00:27:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 1175ms
00:27:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
00:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
00:27:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 1332ms
00:27:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
00:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
00:27:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 1194ms
00:27:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
00:27:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
00:27:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 1037ms
00:27:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
00:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
00:27:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 1031ms
00:27:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
00:27:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
00:27:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 1033ms
00:27:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
00:27:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
00:27:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 941ms
00:27:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
00:27:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
00:27:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1184ms
00:27:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
00:27:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
00:27:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 1089ms
00:27:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
00:28:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
00:28:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 929ms
00:28:00 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
00:28:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
00:28:01 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 887ms
00:28:01 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
00:28:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
00:28:01 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 931ms
00:28:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
00:28:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
00:28:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 1035ms
00:28:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
00:28:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
00:28:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 970ms
00:28:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
00:28:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
00:28:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 2332ms
00:28:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
00:28:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
00:28:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 984ms
00:28:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
00:28:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
00:28:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 939ms
00:28:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
00:28:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
00:28:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1058ms
00:28:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
00:28:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
00:28:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 930ms
00:28:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
00:28:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
00:28:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 1576ms
00:28:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
00:28:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
00:28:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 935ms
00:28:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
00:28:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
00:28:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 1028ms
00:28:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
00:28:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
00:28:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 1047ms
00:28:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
00:28:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
00:28:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1590ms
00:28:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
00:28:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
00:28:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
00:28:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
00:28:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
00:28:17 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1156ms
00:28:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
00:28:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
00:28:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1076ms
00:28:18 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
00:28:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
00:28:19 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 989ms
00:28:19 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
00:28:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
00:28:20 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 1078ms
00:28:20 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
00:28:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
00:28:22 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1279ms
00:28:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
00:28:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
00:28:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 929ms
00:28:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
00:28:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
00:28:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 923ms
00:28:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
00:28:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
00:28:25 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 1183ms
00:28:25 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
00:28:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
00:28:26 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 1234ms
00:28:26 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
00:28:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
00:28:27 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 1142ms
00:28:27 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
00:28:28 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
00:28:28 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 1038ms
00:28:28 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
00:28:29 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
00:28:29 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
00:28:29 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
00:28:29 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 958ms
00:28:29 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
00:28:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
00:28:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1080ms
00:28:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
00:28:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
00:28:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1091ms
00:28:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
00:28:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
00:28:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1279ms
00:28:33 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
00:28:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
00:28:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
00:28:34 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1086ms
00:28:34 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
00:28:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
00:28:35 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 923ms
00:28:35 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
00:28:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
00:28:36 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1096ms
00:28:36 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
00:28:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
00:28:37 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1035ms
00:28:37 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
00:28:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
00:28:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
00:28:38 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1180ms
00:28:38 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
00:28:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
00:28:39 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1129ms
00:28:39 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
00:28:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
00:28:40 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1072ms
00:28:40 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
00:28:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
00:28:41 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 930ms
00:28:41 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
00:28:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
00:28:42 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 989ms
00:28:42 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
00:28:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
00:28:43 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1090ms
00:28:43 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
00:28:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
00:28:44 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1188ms
00:28:44 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
00:28:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
00:28:45 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 881ms
00:28:45 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
00:28:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError. - assert_throws: function "function () {
00:28:47 INFO - window.indexedDB.open('test', val);..." did not throw
00:28:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
00:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:28:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
00:28:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:24:1
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
00:28:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should throw TypeError. - assert_throws: function "function () {
00:28:47 INFO - window.indexedDB.open('test', val);..." did not throw
00:28:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
00:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:28:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
00:28:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:29:1
00:28:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
00:28:47 INFO - window.indexedDB.open('test', val);..." did not throw
00:28:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
00:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:28:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
00:28:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:30:1
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
00:28:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
00:28:47 INFO - window.indexedDB.open('test', val);..." did not throw
00:28:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
00:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:28:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
00:28:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:33:1
00:28:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
00:28:47 INFO - window.indexedDB.open('test', val);..." did not throw
00:28:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
00:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:28:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
00:28:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:37:1
00:28:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
00:28:47 INFO - window.indexedDB.open('test', val);..." did not throw
00:28:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
00:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:28:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
00:28:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:41:1
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
00:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
00:28:47 INFO - TEST-OK | /IndexedDB/idbfactory_open9.htm | took 1337ms
00:28:47 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
00:28:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
00:28:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 988ms
00:28:48 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
00:28:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
00:28:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
00:28:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2841ms
00:28:50 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
00:28:51 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
00:28:51 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 1034ms
00:28:51 INFO - TEST-START | /IndexedDB/idbindex_count.htm
00:28:52 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
00:28:52 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 1035ms
00:28:52 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
00:28:54 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
00:28:54 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 1255ms
00:28:54 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
00:28:55 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
00:28:55 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 989ms
00:28:55 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
00:28:56 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
00:28:56 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1036ms
00:28:56 INFO - TEST-START | /IndexedDB/idbindex_get.htm
00:28:57 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
00:28:57 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 1044ms
00:28:57 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
00:28:58 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
00:28:58 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 1024ms
00:28:58 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
00:28:59 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
00:28:59 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 975ms
00:28:59 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
00:29:00 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
00:29:00 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1081ms
00:29:00 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
00:29:01 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
00:29:01 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 1184ms
00:29:01 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
00:29:02 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
00:29:02 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 991ms
00:29:02 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
00:29:03 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
00:29:03 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 887ms
00:29:03 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
00:29:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
00:29:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1036ms
00:29:04 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
00:29:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
00:29:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 1087ms
00:29:05 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
00:29:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
00:29:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 887ms
00:29:06 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
00:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
00:29:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1136ms
00:29:07 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
00:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
00:29:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 1143ms
00:29:08 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
00:29:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
00:29:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 1082ms
00:29:09 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
00:29:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
00:29:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1188ms
00:29:11 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
00:29:12 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
00:29:12 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 1041ms
00:29:12 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
00:29:13 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
00:29:13 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 835ms
00:29:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
00:29:13 INFO - TEST-FAIL | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
00:29:13 INFO - index.openCursor();
00:29:13 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
00:29:13 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:23:9
00:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:29:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:29:13 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
00:29:13 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:15:5
00:29:13 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 873ms
00:29:13 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
00:29:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
00:29:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 1142ms
00:29:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
00:29:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
00:29:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 995ms
00:29:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
00:29:17 INFO - TEST-FAIL | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
00:29:17 INFO - index.openKeyCursor();
00:29:17 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
00:29:17 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:23:9
00:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:29:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:29:17 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
00:29:17 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:15:5
00:29:17 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1384ms
00:29:17 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
00:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
00:29:18 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 840ms
00:29:18 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
00:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
00:29:19 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 1009ms
00:29:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
00:29:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
00:29:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 1090ms
00:29:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
00:29:21 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
00:29:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 1176ms
00:29:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
00:29:22 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
00:29:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 1242ms
00:29:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
00:29:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
00:29:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 1147ms
00:29:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
00:29:24 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
00:29:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 928ms
00:29:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
00:29:25 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
00:29:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 897ms
00:29:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
00:29:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:29:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 903ms
00:29:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
00:29:27 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
00:29:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 1032ms
00:29:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
00:29:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
00:29:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1190ms
00:29:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
00:29:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
00:29:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 938ms
00:29:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
00:29:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
00:29:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1027ms
00:29:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
00:29:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
00:29:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 1078ms
00:29:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
00:29:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
00:29:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 1050ms
00:29:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
00:29:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
00:29:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 977ms
00:29:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
00:29:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
00:29:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 1190ms
00:29:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
00:29:36 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
00:29:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 1341ms
00:29:36 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
00:29:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
00:29:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1036ms
00:29:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
00:29:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
00:29:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 983ms
00:29:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
00:29:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:29:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 1087ms
00:29:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
00:29:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
00:29:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 1389ms
00:29:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
00:29:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
00:29:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 882ms
00:29:42 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
00:29:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
00:29:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 1144ms
00:29:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
00:29:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
00:29:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 1226ms
00:29:44 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
00:29:45 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
00:29:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1086ms
00:29:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
00:29:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
00:29:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 1035ms
00:29:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
00:29:47 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
00:29:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 991ms
00:29:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
00:29:48 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
00:29:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1032ms
00:29:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
00:29:49 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
00:29:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 980ms
00:29:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
00:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
00:29:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 1083ms
00:29:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
00:29:51 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
00:29:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 947ms
00:29:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
00:29:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
00:29:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 1144ms
00:29:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
00:29:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
00:29:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1234ms
00:29:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
00:29:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
00:29:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 875ms
00:29:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
00:29:55 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"
00:29:55 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:1
00:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:29:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:29:55 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
00:29:55 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
00:29:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 984ms
00:29:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
00:29:57 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"
00:29:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:1
00:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:29:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
00:29:57 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
00:29:57 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
00:29:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 1125ms
00:29:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
00:29:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
00:29:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 1191ms
00:29:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
00:29:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
00:29:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 1028ms
00:29:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
00:30:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
00:30:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 1192ms
00:30:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
00:30:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
00:30:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 1096ms
00:30:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
00:30:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
00:30:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 980ms
00:30:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
00:30:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
00:30:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 928ms
00:30:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
00:30:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
00:30:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1198ms
00:30:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
00:30:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:30:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 1086ms
00:30:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
00:30:07 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
00:30:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 1396ms
00:30:07 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
00:30:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
00:30:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1039ms
00:30:08 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
00:30:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
00:30:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 977ms
00:30:09 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
00:30:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
00:30:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1048ms
00:30:10 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
00:30:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
00:30:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 1284ms
00:30:11 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
00:30:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
00:30:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 1048ms
00:30:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
00:30:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
00:30:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 1040ms
00:30:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
00:30:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
00:30:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1003ms
00:30:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
00:30:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
00:30:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 883ms
00:30:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
00:30:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
00:30:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 875ms
00:30:16 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
00:30:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
00:30:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 934ms
00:30:17 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
00:30:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
00:30:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1431ms
00:30:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
00:30:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
00:30:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 887ms
00:30:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
00:30:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
00:30:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 984ms
00:30:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
00:30:21 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
00:30:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 1096ms
00:30:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
00:30:22 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
00:30:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 1047ms
00:30:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
00:30:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
00:30:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 1097ms
00:30:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
00:30:25 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
00:30:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 1473ms
00:30:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
00:30:26 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
00:30:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1104ms
00:30:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
00:30:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:30:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 831ms
00:30:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
00:30:28 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
00:30:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 890ms
00:30:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
00:30:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
00:30:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1029ms
00:30:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
00:30:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
00:30:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1774ms
00:30:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
00:30:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
00:30:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 871ms
00:30:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
00:30:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
00:30:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1045ms
00:30:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
00:30:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
00:30:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 1026ms
00:30:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
00:30:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
00:30:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 998ms
00:30:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
00:30:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
00:30:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1039ms
00:30:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
00:30:37 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
00:30:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 1035ms
00:30:37 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
00:30:38 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
00:30:38 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1127ms
00:30:38 INFO - TEST-START | /IndexedDB/idbtransaction.htm
00:30:39 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
00:30:39 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
00:30:39 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 1280ms
00:30:39 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
00:30:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
00:30:40 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 1028ms
00:30:40 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
00:30:41 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
00:30:41 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 991ms
00:30:41 INFO - TEST-START | /IndexedDB/index_sort_order.htm
00:30:42 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
00:30:42 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 1090ms
00:30:42 INFO - TEST-START | /IndexedDB/interfaces.html
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
00:30:44 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
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
00:30:44 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
00:30:44 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1384ms
00:30:44 INFO - TEST-START | /IndexedDB/interfaces.worker
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
00:30:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
00:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:30:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
00:30:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
00:30:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
00:30:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
00:30:45 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
00:30:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
00:30:45 INFO - {}
00:30:45 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 - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
00:30:45 INFO - {}
00:30:45 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1450ms
00:30:45 INFO - TEST-START | /IndexedDB/key_invalid.htm
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
00:30:47 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
00:30:47 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 1404ms
00:30:47 INFO - TEST-START | /IndexedDB/key_valid.html
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
00:30:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
00:30:49 INFO - TEST-OK | /IndexedDB/key_valid.html | took 2293ms
00:30:49 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
00:30:50 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
00:30:50 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1004ms
00:30:50 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
00:30:51 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
00:30:51 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 928ms
00:30:51 INFO - TEST-START | /IndexedDB/keygenerator.htm
00:30:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
00:30:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
00:30:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
00:30:52 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1031ms
00:30:52 INFO - TEST-START | /IndexedDB/keyorder.htm
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
00:30:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
00:30:53 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1494ms
00:30:53 INFO - TEST-START | /IndexedDB/keypath.htm
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
00:30:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
00:30:55 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1496ms
00:30:55 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
00:30:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
00:30:56 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 1047ms
00:30:56 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
00:30:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
00:30:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
00:30:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
00:30:57 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1185ms
00:30:57 INFO - TEST-START | /IndexedDB/list_ordering.htm
00:30:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
00:30:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
00:30:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
00:30:59 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1446ms
00:30:59 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
00:31:00 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
00:31:00 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1100ms
00:31:00 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
00:31:01 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
00:31:01 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 1182ms
00:31:01 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
00:31:02 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
00:31:02 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 1078ms
00:31:02 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
00:31:03 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
00:31:03 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 987ms
00:31:03 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
00:31:04 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
00:31:04 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 839ms
00:31:04 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
00:31:05 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
00:31:05 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 889ms
00:31:05 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
00:31:06 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
00:31:06 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 1132ms
00:31:06 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
00:31:07 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
00:31:07 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1337ms
00:31:07 INFO - TEST-START | /IndexedDB/value.htm
00:31:08 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
00:31:08 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
00:31:08 INFO - TEST-OK | /IndexedDB/value.htm | took 1081ms
00:31:08 INFO - TEST-START | /IndexedDB/value_recursive.htm
00:31:09 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
00:31:09 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
00:31:09 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
00:31:09 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1125ms
00:31:09 INFO - TEST-START | /IndexedDB/writer-starvation.htm
00:31:11 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
00:31:11 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1333ms
00:31:11 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
00:31:12 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Float arrays - assert_throws: Float32Array function "function () {
00:31:12 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
00:31:12 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:4:1
00:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:12 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:3:1
00:31:12 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
00:31:12 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Integer arrays - self.crypto is undefined
00:31:12 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:20:9
00:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:12 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:19:1
00:31:12 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
00:31:12 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Large length - assert_throws: crypto.getRandomValues length over 65536 function "function () {
00:31:12 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
00:31:12 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:37:1
00:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:12 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:36:1
00:31:12 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
00:31:12 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 991ms
00:31:12 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
00:31:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
00:31:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer arrays
00:31:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
00:31:13 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 1091ms
00:31:13 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
00:31:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
00:31:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 943ms
00:31:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
00:31:15 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
00:31:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:1
00:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
00:31:15 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
00:31:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:1
00:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
00:31:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
00:31:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 1046ms
00:31:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
00:31:16 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() {
00:31:16 INFO - [native code]
00:31:16 INFO - }" but got function "function () {
00:31:16 INFO - }"
00:31:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
00:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
00:31:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:31:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
00:31:16 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
00:31:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
00:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
00:31:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:31:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
00:31:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 900ms
00:31:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
00:31:17 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() {
00:31:17 INFO - [native code]
00:31:17 INFO - }" but got function "function () {
00:31:17 INFO - }"
00:31:17 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
00:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:17 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
00:31:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:31:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
00:31:17 INFO - {}
00:31:17 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
00:31:17 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
00:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:17 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
00:31:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:31:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
00:31:17 INFO - {}
00:31:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 1042ms
00:31:17 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
00:31:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
00:31:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
00:31:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
00:31:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
00:31:18 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"
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
00:31:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:31:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
00:31:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
00:31:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
00:31:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
00:31:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
00:31:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
00:31:18 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"
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
00:31:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
00:31:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:31:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:31:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
00:31:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
00:31:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 1143ms
00:31:18 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
00:31:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
00:31:19 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 899ms
00:31:19 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
00:31:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
00:31:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
00:31:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
00:31:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
00:31:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
00:31:21 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1885ms
00:31:21 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
00:31:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
00:31:23 INFO - {}
00:31:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
00:31:23 INFO - {}
00:31:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
00:31:23 INFO - {}
00:31:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
00:31:23 INFO - {}
00:31:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
00:31:23 INFO - {}
00:31:23 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 2255ms
00:31:23 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
00:31:24 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
00:31:24 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 1037ms
00:31:24 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
00:31:25 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
00:31:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
00:31:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 835ms
00:31:25 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
00:31:35 INFO - PROCESS | 2131 | MARIONETTE LOG: INFO: Timeout fired
00:31:36 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
00:31:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
00:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
00:31:36 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:1
00:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
00:31:36 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10517ms
00:31:36 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
00:31:37 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
00:31:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 1133ms
00:31:37 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
00:31:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
00:31:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 989ms
00:31:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
00:31:39 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
00:31:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:24:9
00:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:14:7
00:31:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 878ms
00:31:39 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
00:31:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
00:31:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 880ms
00:31:39 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
00:31:40 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
00:31:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
00:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
00:31:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
00:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
00:31:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 876ms
00:31:40 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
00:31:41 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
00:31:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:40:13
00:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:16:9
00:31:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 1038ms
00:31:41 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
00:31:42 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
00:31:42 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 888ms
00:31:42 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
00:31:43 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
00:31:43 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 788ms
00:31:43 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
00:31:44 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"
00:31:44 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
00:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:44 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
00:31:44 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
00:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:44 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
00:31:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
00:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:31:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
00:31:44 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 776ms
00:31:44 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
00:31:45 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
00:31:45 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 862ms
00:31:45 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
00:31:46 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
00:31:46 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 932ms
00:31:46 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
00:31:47 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
00:31:47 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 829ms
00:31:47 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
00:31:47 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
00:31:47 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:19:7
00:32:27 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:20:7
00:32:27 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:21:7
00:32:27 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:22:7
00:32:27 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:23:7
00:32:27 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:24:7
00:32:27 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
00:32:27 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
00:32:27 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
00:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:25:7
00:32:27 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 883ms
00:32:27 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
00:32:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
00:32:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
00:32:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
00:32:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
00:32:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
00:32:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
00:32:29 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1293ms
00:32:29 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
00:32:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
00:32:30 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1243ms
00:32:30 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
00:32:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
00:32:31 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 840ms
00:32:31 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
00:32:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
00:32:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
00:32:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
00:32:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
00:32:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
00:32:32 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 779ms
00:32:32 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
00:32:33 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
00:32:33 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
00:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:33 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
00:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
00:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
00:32:33 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 937ms
00:32:33 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
00:32:33 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
00:32:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
00:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
00:32:33 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 844ms
00:32:33 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
00:32:34 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
00:32:34 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 1061ms
00:32:34 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
00:32:35 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
00:32:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
00:32:35 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 982ms
00:32:35 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
00:32:36 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
00:32:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
00:32:36 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 933ms
00:32:36 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
00:32:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
00:32:37 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 1079ms
00:32:37 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
00:32:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
00:32:38 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 984ms
00:32:38 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
00:32:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
00:32:39 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 785ms
00:32:39 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
00:32:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
00:32:40 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 847ms
00:32:40 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
00:32:41 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
00:32:41 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
00:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:41 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
00:32:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
00:32:41 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
00:32:41 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
00:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
00:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:41 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
00:32:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:19:7
00:32:41 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 1099ms
00:32:41 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
00:32:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | XMLHttpRequest: open() - URL encoding
00:32:42 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 1083ms
00:32:42 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
00:32:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
00:32:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
00:32:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
00:32:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
00:32:43 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 928ms
00:32:43 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
00:32:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: