builder: mozilla-aurora_yosemite_r7-debug_test-mochitest-jetpack slave: t-yosemite-r7-0129 starttime: 1454413659.56 results: failure (2) buildid: 20160202021719 builduid: c52b7ac0be0d412fa2b99e028ab6156a revision: 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:39.564975) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:39.565393) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:39.565692) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False /builds/slave/test program finished with exit code 0 elapsedTime=0.005697 basedir: '/builds/slave/test' ========= master_lag: 0.02 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:39.594447) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 10 secs) (at 2016-02-02 03:47:39.594775) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 10 secs) (at 2016-02-02 03:47:50.061262) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.061595) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005563 ========= master_lag: 0.17 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.240825) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.241201) ========= script_repo_url: https://hg.mozilla.org/build/mozharness ========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.241602) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.241893) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-02-02 03:47:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 152M=0s 2016-02-02 03:47:50 (152 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.199637 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.656239) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.656588) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.018080 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:50.701695) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-02-02 03:47:50.702057) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-02-02 03:47:50,762 truncating revision to first 12 chars 2016-02-02 03:47:50,762 Setting DEBUG logging. 2016-02-02 03:47:50,762 attempt 1/10 2016-02-02 03:47:50,762 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3f4dbceab265?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-02-02 03:47:51,843 unpacking tar archive at: mozilla-aurora-3f4dbceab265/testing/mozharness/ program finished with exit code 0 elapsedTime=1.317411 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-02-02 03:47:52.033903) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:52.034301) ========= echo 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'3f4dbceab265e2c87fd7424c8b1f5aa890c58429'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 program finished with exit code 0 elapsedTime=0.005056 script_repo_revision: '3f4dbceab265e2c87fd7424c8b1f5aa890c58429' ========= master_lag: 0.04 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:52.084271) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:52.084586) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:47:52.097493) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 10 mins, 46 secs) (at 2016-02-02 03:47:52.097891) ========= /tools/buildbot/bin/python scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 12000 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/desktop_unittest.py', '--cfg', 'unittests/mac_unittest.py', '--mochitest-suite', 'jetpack-package', '--mochitest-suite', 'jetpack-addon', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 03:47:52 INFO - MultiFileLogger online at 20160202 03:47:52 in /builds/slave/test 03:47:52 INFO - Run as scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-aurora --download-symbols true 03:47:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:47:52 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 03:47:52 INFO - 'all_gtest_suites': {'gtest': ()}, 03:47:52 INFO - 'all_jittest_suites': {'jittest': ()}, 03:47:52 INFO - 'all_mochitest_suites': {'a11y': ('--a11y',), 03:47:52 INFO - 'browser-chrome': ('--browser-chrome',), 03:47:52 INFO - 'browser-chrome-addons': ('--browser-chrome', 03:47:52 INFO - '--chunk-by-runtime', 03:47:52 INFO - '--tag=addons'), 03:47:52 INFO - 'browser-chrome-chunked': ('--browser-chrome', 03:47:52 INFO - '--chunk-by-runtime'), 03:47:52 INFO - 'browser-chrome-screenshots': ('--browser-chrome', 03:47:52 INFO - '--subsuite=screenshots'), 03:47:52 INFO - 'chrome': ('--chrome',), 03:47:52 INFO - 'chrome-chunked': ('--chrome', '--chunk-by-dir=4'), 03:47:52 INFO - 'jetpack-addon': ('--jetpack-addon',), 03:47:52 INFO - 'jetpack-package': ('--jetpack-package',), 03:47:52 INFO - 'mochitest-devtools-chrome': ('--browser-chrome', 03:47:52 INFO - '--subsuite=devtools'), 03:47:52 INFO - 'mochitest-devtools-chrome-chunked': ('--browser-chrome', 03:47:52 INFO - '--subsuite=devtools', 03:47:52 INFO - '--chunk-by-runtime'), 03:47:52 INFO - 'mochitest-gl': ('--subsuite=webgl',), 03:47:52 INFO - 'mochitest-push': ('--subsuite=push',), 03:47:52 INFO - 'plain': (), 03:47:52 INFO - 'plain-chunked': ('--chunk-by-dir=4',)}, 03:47:52 INFO - 'all_mozbase_suites': {'mozbase': ()}, 03:47:52 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 03:47:52 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:47:52 INFO - 'crashtest-ipc': {'options': ('--suite=crashtest', 03:47:52 INFO - '--setpref=browser.tabs.remote=true', 03:47:52 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:47:52 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:47:52 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:47:52 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 03:47:52 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 03:47:52 INFO - 'reftest': {'options': ('--suite=reftest',), 03:47:52 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 03:47:52 INFO - 'reftest-ipc': {'options': ('--suite=reftest', 03:47:52 INFO - '--setpref=browser.tabs.remote=true', 03:47:52 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:47:52 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:47:52 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest-sanity/reftest.list',)}}, 03:47:52 INFO - 'all_webapprt_suites': {'chrome': ('--webapprt-chrome', 03:47:52 INFO - '--browser-arg=-test-mode'), 03:47:52 INFO - 'content': ('--webapprt-content',)}, 03:47:52 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:47:52 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:47:52 INFO - 'tests': ()}, 03:47:52 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:47:52 INFO - '--tag=addons', 03:47:52 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:47:52 INFO - 'tests': ()}}, 03:47:52 INFO - 'append_to_log': False, 03:47:52 INFO - 'base_work_dir': '/builds/slave/test', 03:47:52 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:47:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:47:52 INFO - 'buildbot_json_path': 'buildprops.json', 03:47:52 INFO - 'buildbot_max_log_size': 52428800, 03:47:52 INFO - 'code_coverage': False, 03:47:52 INFO - 'config_files': ('unittests/mac_unittest.py',), 03:47:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:47:52 INFO - 'download_minidump_stackwalk': True, 03:47:52 INFO - 'download_symbols': 'true', 03:47:52 INFO - 'e10s': False, 03:47:52 INFO - 'exe_suffix': '', 03:47:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:47:52 INFO - 'tooltool.py': '/tools/tooltool.py', 03:47:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:47:52 INFO - '/tools/misc-python/virtualenv.py')}, 03:47:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:47:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:47:52 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 03:47:52 INFO - 'log_level': 'info', 03:47:52 INFO - 'log_to_console': True, 03:47:52 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 03:47:52 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 03:47:52 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 03:47:52 INFO - 'minimum_tests_zip_dirs': ('bin/*', 03:47:52 INFO - 'certs/*', 03:47:52 INFO - 'config/*', 03:47:52 INFO - 'marionette/*', 03:47:52 INFO - 'modules/*', 03:47:52 INFO - 'mozbase/*', 03:47:52 INFO - 'tools/*'), 03:47:52 INFO - 'no_random': False, 03:47:52 INFO - 'opt_config_files': (), 03:47:52 INFO - 'pip_index': False, 03:47:52 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 03:47:52 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 03:47:52 INFO - 'enabled': False, 03:47:52 INFO - 'halt_on_failure': False, 03:47:52 INFO - 'name': 'disable_screen_saver'}, 03:47:52 INFO - {'architectures': ('32bit',), 03:47:52 INFO - 'cmd': ('python', 03:47:52 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 03:47:52 INFO - '--configuration-url', 03:47:52 INFO - 'https://hg.mozilla.org/%(branch)s/raw-file/%(revision)s/testing/machine-configuration.json'), 03:47:52 INFO - 'enabled': False, 03:47:52 INFO - 'halt_on_failure': True, 03:47:52 INFO - 'name': 'run mouse & screen adjustment script'}), 03:47:52 INFO - 'require_test_zip': True, 03:47:52 INFO - 'run_all_suites': False, 03:47:52 INFO - 'run_cmd_checks_enabled': True, 03:47:52 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 03:47:52 INFO - 'gtest': 'rungtests.py', 03:47:52 INFO - 'jittest': 'jit_test.py', 03:47:52 INFO - 'mochitest': 'runtests.py', 03:47:52 INFO - 'mozbase': 'test.py', 03:47:52 INFO - 'mozmill': 'runtestlist.py', 03:47:52 INFO - 'reftest': 'runreftest.py', 03:47:52 INFO - 'webapprt': 'runtests.py', 03:47:52 INFO - 'xpcshell': 'runxpcshelltests.py'}, 03:47:52 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 03:47:52 INFO - 'gtest': ('gtest/*',), 03:47:52 INFO - 'jittest': ('jit-test/*',), 03:47:52 INFO - 'mochitest': ('mochitest/*',), 03:47:52 INFO - 'mozbase': ('mozbase/*',), 03:47:52 INFO - 'mozmill': ('mozmill/*',), 03:47:52 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 03:47:52 INFO - 'webapprt': ('mochitest/*',), 03:47:52 INFO - 'xpcshell': ('xpcshell/*',)}, 03:47:52 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 03:47:52 INFO - 'strict_content_sandbox': False, 03:47:52 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 03:47:52 INFO - '--xre-path=%(abs_res_dir)s'), 03:47:52 INFO - 'run_filename': 'runcppunittests.py', 03:47:52 INFO - 'testsdir': 'cppunittest'}, 03:47:52 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 03:47:52 INFO - '--cwd=%(gtest_dir)s', 03:47:52 INFO - '--symbols-path=%(symbols_path)s', 03:47:52 INFO - '--utility-path=tests/bin', 03:47:52 INFO - '%(binary_path)s'), 03:47:52 INFO - 'run_filename': 'rungtests.py'}, 03:47:52 INFO - 'jittest': {'options': ('tests/bin/js', 03:47:52 INFO - '--no-slow', 03:47:52 INFO - '--no-progress', 03:47:52 INFO - '--format=automation', 03:47:52 INFO - '--jitflags=all'), 03:47:52 INFO - 'run_filename': 'jit_test.py', 03:47:52 INFO - 'testsdir': 'jit-test/jit-test'}, 03:47:52 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 03:47:52 INFO - '--utility-path=tests/bin', 03:47:52 INFO - '--extra-profile-file=tests/bin/plugins', 03:47:52 INFO - '--symbols-path=%(symbols_path)s', 03:47:52 INFO - '--certificate-path=tests/certs', 03:47:52 INFO - '--quiet', 03:47:52 INFO - '--log-raw=%(raw_log_file)s', 03:47:52 INFO - '--log-errorsummary=%(error_summary_file)s', 03:47:52 INFO - '--screenshot-on-fail'), 03:47:52 INFO - 'run_filename': 'runtests.py', 03:47:52 INFO - 'testsdir': 'mochitest'}, 03:47:52 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 03:47:52 INFO - 'run_filename': 'test.py', 03:47:52 INFO - 'testsdir': 'mozbase'}, 03:47:52 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 03:47:52 INFO - '--testing-modules-dir=test/modules', 03:47:52 INFO - '--symbols-path=%(symbols_path)s'), 03:47:52 INFO - 'run_filename': 'runtestlist.py', 03:47:52 INFO - 'testsdir': 'mozmill'}, 03:47:52 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 03:47:52 INFO - '--utility-path=tests/bin', 03:47:52 INFO - '--extra-profile-file=tests/bin/plugins', 03:47:52 INFO - '--symbols-path=%(symbols_path)s'), 03:47:52 INFO - 'run_filename': 'runreftest.py', 03:47:52 INFO - 'testsdir': 'reftest'}, 03:47:52 INFO - 'webapprt': {'options': ('--app=%(app_path)s', 03:47:52 INFO - '--xre-path=%(abs_res_dir)s', 03:47:52 INFO - '--utility-path=tests/bin', 03:47:52 INFO - '--extra-profile-file=tests/bin/plugins', 03:47:52 INFO - '--symbols-path=%(symbols_path)s', 03:47:52 INFO - '--certificate-path=tests/certs', 03:47:52 INFO - '--console-level=INFO', 03:47:52 INFO - '--testing-modules-dir=tests/modules', 03:47:52 INFO - '--quiet'), 03:47:52 INFO - 'run_filename': 'runtests.py', 03:47:52 INFO - 'testsdir': 'mochitest'}, 03:47:52 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 03:47:52 INFO - '--test-plugin-path=%(test_plugin_path)s', 03:47:52 INFO - '--log-raw=%(raw_log_file)s', 03:47:52 INFO - '--log-errorsummary=%(error_summary_file)s', 03:47:52 INFO - '--utility-path=tests/bin'), 03:47:52 INFO - 'run_filename': 'runxpcshelltests.py', 03:47:52 INFO - 'testsdir': 'xpcshell'}}, 03:47:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:47:52 INFO - 'vcs_output_timeout': 1000, 03:47:52 INFO - 'virtualenv_path': 'venv', 03:47:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:47:52 INFO - 'work_dir': 'build', 03:47:52 INFO - 'xpcshell_name': 'xpcshell'} 03:47:52 INFO - ##### 03:47:52 INFO - ##### Running clobber step. 03:47:52 INFO - ##### 03:47:52 INFO - Running pre-action listener: _resource_record_pre_action 03:47:52 INFO - Running main action method: clobber 03:47:52 INFO - rmtree: /builds/slave/test/build 03:47:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:47:54 INFO - Running post-action listener: _resource_record_post_action 03:47:54 INFO - ##### 03:47:54 INFO - ##### Running read-buildbot-config step. 03:47:54 INFO - ##### 03:47:54 INFO - Running pre-action listener: _resource_record_pre_action 03:47:54 INFO - Running main action method: read_buildbot_config 03:47:54 INFO - Using buildbot properties: 03:47:54 INFO - { 03:47:54 INFO - "project": "", 03:47:54 INFO - "product": "firefox", 03:47:54 INFO - "script_repo_revision": "production", 03:47:54 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 03:47:54 INFO - "repository": "", 03:47:54 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test mochitest-jetpack", 03:47:54 INFO - "buildid": "20160202021719", 03:47:54 INFO - "pgo_build": "False", 03:47:54 INFO - "basedir": "/builds/slave/test", 03:47:54 INFO - "buildnumber": 60, 03:47:54 INFO - "slavename": "t-yosemite-r7-0129", 03:47:54 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:47:54 INFO - "platform": "macosx64", 03:47:54 INFO - "branch": "mozilla-aurora", 03:47:54 INFO - "revision": "3f4dbceab265e2c87fd7424c8b1f5aa890c58429", 03:47:54 INFO - "repo_path": "releases/mozilla-aurora", 03:47:54 INFO - "moz_repo_path": "", 03:47:54 INFO - "stage_platform": "macosx64", 03:47:54 INFO - "builduid": "c52b7ac0be0d412fa2b99e028ab6156a", 03:47:54 INFO - "slavebuilddir": "test" 03:47:54 INFO - } 03:47:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg. 03:47:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json. 03:47:54 INFO - Running post-action listener: _resource_record_post_action 03:47:54 INFO - ##### 03:47:54 INFO - ##### Running download-and-extract step. 03:47:54 INFO - ##### 03:47:54 INFO - Running pre-action listener: _resource_record_pre_action 03:47:54 INFO - Running main action method: download_and_extract 03:47:54 INFO - mkdir: /builds/slave/test/build/tests 03:47: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')]} 03:47:54 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 03:47:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json 03:47:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json 03:47:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json 03:47:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1 03:47:56 INFO - Downloaded 1315 bytes. 03:47:56 INFO - Reading from file /builds/slave/test/build/test_packages.json 03:47:56 INFO - Using the following test package requirements: 03:47:56 INFO - {u'common': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 03:47:56 INFO - u'cppunittest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.cppunittest.tests.zip'], 03:47:56 INFO - u'gtest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.gtest.tests.zip'], 03:47:56 INFO - u'jittest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'jsshell-mac64.zip'], 03:47:56 INFO - u'mochitest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.mochitest.tests.zip'], 03:47:56 INFO - u'mozbase': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 03:47:56 INFO - u'reftest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.reftest.tests.zip'], 03:47:56 INFO - u'talos': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.talos.tests.zip'], 03:47:56 INFO - u'web-platform': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.web-platform.tests.zip'], 03:47:56 INFO - u'webapprt': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 03:47:56 INFO - u'xpcshell': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:47:56 INFO - u'firefox-46.0a2.en-US.mac64.xpcshell.tests.zip']} 03:47:56 INFO - Downloading packages: [u'firefox-46.0a2.en-US.mac64.common.tests.zip', u'firefox-46.0a2.en-US.mac64.mochitest.tests.zip'] for test suite category: mochitest 03:47:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:56 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:47:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip 03:47:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip 03:47:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip 03:47:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip'}, attempt #1 03:47:57 INFO - Downloaded 16460542 bytes. 03:47:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 03:47:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 03:47:57 INFO - caution: filename not matched: mochitest/* 03:47:57 INFO - Return code: 11 03:47:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:57 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip matches https://queue.taskcluster.net 03:47:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 03:47:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 03:47:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 03:47:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip'}, attempt #1 03:47:59 INFO - Downloaded 62508538 bytes. 03:47:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 03:47:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 03:48:03 INFO - caution: filename not matched: bin/* 03:48:03 INFO - caution: filename not matched: certs/* 03:48:03 INFO - caution: filename not matched: config/* 03:48:03 INFO - caution: filename not matched: marionette/* 03:48:03 INFO - caution: filename not matched: modules/* 03:48:03 INFO - caution: filename not matched: mozbase/* 03:48:03 INFO - caution: filename not matched: tools/* 03:48:03 INFO - Return code: 11 03:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:03 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 03:48:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:48:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:48:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg to /builds/slave/test/installer.dmg 03:48:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/installer.dmg'}, attempt #1 03:48:06 INFO - Downloaded 71111870 bytes. 03:48:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:48:06 INFO - mkdir: /builds/slave/test/properties 03:48:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:48:06 INFO - Writing to file /builds/slave/test/properties/build_url 03:48:06 INFO - Contents: 03:48:06 INFO - build_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:48:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:48:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:48:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:48:06 INFO - Contents: 03:48:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:48:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:06 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:48:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:48:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:48:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:48:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:48:09 INFO - Downloaded 105542890 bytes. 03:48:09 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:48:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:48:12 INFO - Return code: 0 03:48:12 INFO - Running post-action listener: _resource_record_post_action 03:48:12 INFO - Running post-action listener: set_extra_try_arguments 03:48:12 INFO - ##### 03:48:12 INFO - ##### Running create-virtualenv step. 03:48:12 INFO - ##### 03:48:12 INFO - Running pre-action listener: _install_mozbase 03:48:12 INFO - Running pre-action listener: _pre_create_virtualenv 03:48:12 INFO - Running pre-action listener: _resource_record_pre_action 03:48:12 INFO - Running main action method: create_virtualenv 03:48:12 INFO - Creating virtualenv /builds/slave/test/build/venv 03:48:12 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 03:48:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:48:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:48:13 INFO - Using real prefix '/tools/python27' 03:48:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:48:13 INFO - Installing distribute.............................................................................................................................................................................................done. 03:48:16 INFO - Installing pip.................done. 03:48:16 INFO - Return code: 0 03:48:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:48:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:48:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:48:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:16 INFO - 'HOME': '/Users/cltbld', 03:48:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:16 INFO - 'LOGNAME': 'cltbld', 03:48:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:16 INFO - 'MOZ_NO_REMOTE': '1', 03:48:16 INFO - 'NO_EM_RESTART': '1', 03:48:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:16 INFO - 'PWD': '/builds/slave/test', 03:48:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:16 INFO - 'SHELL': '/bin/bash', 03:48:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:16 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:16 INFO - 'USER': 'cltbld', 03:48:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:16 INFO - 'XPC_FLAGS': '0x0', 03:48:16 INFO - 'XPC_SERVICE_NAME': '0', 03:48:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:16 INFO - Downloading/unpacking psutil>=0.7.1 03:48:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:48:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:48:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:48:19 INFO - Installing collected packages: psutil 03:48:19 INFO - Running setup.py install for psutil 03:48:19 INFO - building 'psutil._psutil_osx' extension 03:48:19 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 03:48:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 03:48:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 03:48:20 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 03:48:20 INFO - building 'psutil._psutil_posix' extension 03:48:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 03:48:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:48:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:48:20 INFO - ^ 03:48:20 INFO - 1 warning generated. 03:48:20 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 03:48:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:48:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:48:20 INFO - Successfully installed psutil 03:48:20 INFO - Cleaning up... 03:48:20 INFO - Return code: 0 03:48:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:48:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:48:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:48:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:20 INFO - 'HOME': '/Users/cltbld', 03:48:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:20 INFO - 'LOGNAME': 'cltbld', 03:48:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:20 INFO - 'MOZ_NO_REMOTE': '1', 03:48:20 INFO - 'NO_EM_RESTART': '1', 03:48:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:20 INFO - 'PWD': '/builds/slave/test', 03:48:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:20 INFO - 'SHELL': '/bin/bash', 03:48:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:20 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:20 INFO - 'USER': 'cltbld', 03:48:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:20 INFO - 'XPC_FLAGS': '0x0', 03:48:20 INFO - 'XPC_SERVICE_NAME': '0', 03:48:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:48:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:48:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:48:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:48:23 INFO - Installing collected packages: mozsystemmonitor 03:48:23 INFO - Running setup.py install for mozsystemmonitor 03:48:23 INFO - Successfully installed mozsystemmonitor 03:48:23 INFO - Cleaning up... 03:48:23 INFO - Return code: 0 03:48:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:48:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:23 INFO - 'HOME': '/Users/cltbld', 03:48:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:23 INFO - 'LOGNAME': 'cltbld', 03:48:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:23 INFO - 'MOZ_NO_REMOTE': '1', 03:48:23 INFO - 'NO_EM_RESTART': '1', 03:48:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:23 INFO - 'PWD': '/builds/slave/test', 03:48:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:23 INFO - 'SHELL': '/bin/bash', 03:48:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:23 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:23 INFO - 'USER': 'cltbld', 03:48:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:23 INFO - 'XPC_FLAGS': '0x0', 03:48:23 INFO - 'XPC_SERVICE_NAME': '0', 03:48:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:23 INFO - Downloading/unpacking blobuploader==1.2.4 03:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:26 INFO - Downloading blobuploader-1.2.4.tar.gz 03:48:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:48:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:48:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:27 INFO - Downloading docopt-0.6.1.tar.gz 03:48:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:48:27 INFO - Installing collected packages: blobuploader, requests, docopt 03:48:27 INFO - Running setup.py install for blobuploader 03:48:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:48:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:48:27 INFO - Running setup.py install for requests 03:48:27 INFO - Running setup.py install for docopt 03:48:28 INFO - Successfully installed blobuploader requests docopt 03:48:28 INFO - Cleaning up... 03:48:28 INFO - Return code: 0 03:48:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:48:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:48:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:48:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:28 INFO - 'HOME': '/Users/cltbld', 03:48:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:28 INFO - 'LOGNAME': 'cltbld', 03:48:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:28 INFO - 'MOZ_NO_REMOTE': '1', 03:48:28 INFO - 'NO_EM_RESTART': '1', 03:48:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:28 INFO - 'PWD': '/builds/slave/test', 03:48:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:28 INFO - 'SHELL': '/bin/bash', 03:48:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:28 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:28 INFO - 'USER': 'cltbld', 03:48:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:28 INFO - 'XPC_FLAGS': '0x0', 03:48:28 INFO - 'XPC_SERVICE_NAME': '0', 03:48:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:48:28 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-HiOuqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:48:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:48:28 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-v8aRt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:48:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:48:28 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-DBvNBd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:48:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:48:28 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-7x7HsN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:48:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:48:28 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-0bP4e1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:48:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:48:28 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Jolj6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Ynx2lB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-KjaNbq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-EiJZD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-vNC6rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-LVN9c0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-TPNsNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-sVbU4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-xPqGDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-jTtfI3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:48:29 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-4ysMMr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:48:30 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-kQ8xdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:48:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 03:48:30 INFO - Running setup.py install for manifestparser 03:48:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:48:30 INFO - Running setup.py install for mozcrash 03:48:30 INFO - Running setup.py install for mozdebug 03:48:30 INFO - Running setup.py install for mozdevice 03:48:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:48:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:48:30 INFO - Running setup.py install for mozfile 03:48:30 INFO - Running setup.py install for mozhttpd 03:48:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Running setup.py install for mozinfo 03:48:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Running setup.py install for mozInstall 03:48:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Running setup.py install for mozleak 03:48:31 INFO - Running setup.py install for mozlog 03:48:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Running setup.py install for moznetwork 03:48:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:48:31 INFO - Running setup.py install for mozprocess 03:48:32 INFO - Running setup.py install for mozprofile 03:48:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:48:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:48:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:48:32 INFO - Running setup.py install for mozrunner 03:48:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:48:32 INFO - Running setup.py install for mozscreenshot 03:48:32 INFO - Running setup.py install for moztest 03:48:32 INFO - Running setup.py install for mozversion 03:48:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:48:32 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 03:48:32 INFO - Cleaning up... 03:48:32 INFO - Return code: 0 03:48:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:48:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:48:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:32 INFO - 'HOME': '/Users/cltbld', 03:48:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:32 INFO - 'LOGNAME': 'cltbld', 03:48:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:32 INFO - 'MOZ_NO_REMOTE': '1', 03:48:32 INFO - 'NO_EM_RESTART': '1', 03:48:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:32 INFO - 'PWD': '/builds/slave/test', 03:48:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:32 INFO - 'SHELL': '/bin/bash', 03:48:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:32 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:32 INFO - 'USER': 'cltbld', 03:48:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:32 INFO - 'XPC_FLAGS': '0x0', 03:48:32 INFO - 'XPC_SERVICE_NAME': '0', 03:48:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-oHzwXn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-3UAjak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-PmNO4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Qtz_xQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-9mxb5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ps_L6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-hiAiBj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:48:33 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)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-fuQzwV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:48:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:48:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:48:33 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-eFK5Km-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-1EaPJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-EPwm1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ql9Wuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-l6FdYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-QzS5ry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-5lLHmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-qV3Fat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:48:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:48:34 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ZdduqK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:48:34 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.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:34 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.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:48:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:37 INFO - Downloading blessings-1.6.tar.gz 03:48:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:48:37 INFO - Installing collected packages: blessings 03:48:37 INFO - Running setup.py install for blessings 03:48:37 INFO - Successfully installed blessings 03:48:37 INFO - Cleaning up... 03:48:37 INFO - Return code: 0 03:48:37 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 03:48:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5'] in /builds/slave/test/build 03:48:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub pip>=1.5 03:48:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:37 INFO - 'HOME': '/Users/cltbld', 03:48:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:37 INFO - 'LOGNAME': 'cltbld', 03:48:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:37 INFO - 'MOZ_NO_REMOTE': '1', 03:48:37 INFO - 'NO_EM_RESTART': '1', 03:48:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:37 INFO - 'PWD': '/builds/slave/test', 03:48:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:37 INFO - 'SHELL': '/bin/bash', 03:48:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:37 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:37 INFO - 'USER': 'cltbld', 03:48:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:37 INFO - 'XPC_FLAGS': '0x0', 03:48:37 INFO - 'XPC_SERVICE_NAME': '0', 03:48:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:37 INFO - Requirement already satisfied (use --upgrade to upgrade): pip>=1.5 in ./venv/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg 03:48:37 INFO - Cleaning up... 03:48:37 INFO - Return code: 0 03:48:37 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 03:48:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1'] in /builds/slave/test/build 03:48:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil==3.1.1 03:48:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:37 INFO - 'HOME': '/Users/cltbld', 03:48:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:37 INFO - 'LOGNAME': 'cltbld', 03:48:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:37 INFO - 'MOZ_NO_REMOTE': '1', 03:48:37 INFO - 'NO_EM_RESTART': '1', 03:48:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:37 INFO - 'PWD': '/builds/slave/test', 03:48:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:37 INFO - 'SHELL': '/bin/bash', 03:48:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:37 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:37 INFO - 'USER': 'cltbld', 03:48:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:37 INFO - 'XPC_FLAGS': '0x0', 03:48:37 INFO - 'XPC_SERVICE_NAME': '0', 03:48:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 03:48:38 INFO - Cleaning up... 03:48:38 INFO - Return code: 0 03:48:38 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 03:48: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')]} 03:48:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48: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')]} 03:48:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock'] in /builds/slave/test/build 03:48:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mock 03:48:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:38 INFO - 'HOME': '/Users/cltbld', 03:48:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:38 INFO - 'LOGNAME': 'cltbld', 03:48:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:38 INFO - 'MOZ_NO_REMOTE': '1', 03:48:38 INFO - 'NO_EM_RESTART': '1', 03:48:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:38 INFO - 'PWD': '/builds/slave/test', 03:48:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:38 INFO - 'SHELL': '/bin/bash', 03:48:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:38 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:38 INFO - 'USER': 'cltbld', 03:48:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:38 INFO - 'XPC_FLAGS': '0x0', 03:48:38 INFO - 'XPC_SERVICE_NAME': '0', 03:48:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:38 INFO - Downloading/unpacking mock 03:48:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 03:48:40 INFO - warning: no files found matching '*.png' under directory 'docs' 03:48:40 INFO - warning: no files found matching '*.css' under directory 'docs' 03:48:40 INFO - warning: no files found matching '*.html' under directory 'docs' 03:48:40 INFO - warning: no files found matching '*.js' under directory 'docs' 03:48:40 INFO - Installing collected packages: mock 03:48:40 INFO - Running setup.py install for mock 03:48:41 INFO - warning: no files found matching '*.png' under directory 'docs' 03:48:41 INFO - warning: no files found matching '*.css' under directory 'docs' 03:48:41 INFO - warning: no files found matching '*.html' under directory 'docs' 03:48:41 INFO - warning: no files found matching '*.js' under directory 'docs' 03:48:41 INFO - Successfully installed mock 03:48:41 INFO - Cleaning up... 03:48:41 INFO - Return code: 0 03:48:41 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 03:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'simplejson']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'simplejson'] in /builds/slave/test/build 03:48:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub simplejson 03:48:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:41 INFO - 'HOME': '/Users/cltbld', 03:48:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:41 INFO - 'LOGNAME': 'cltbld', 03:48:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:41 INFO - 'MOZ_NO_REMOTE': '1', 03:48:41 INFO - 'NO_EM_RESTART': '1', 03:48:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:41 INFO - 'PWD': '/builds/slave/test', 03:48:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:41 INFO - 'SHELL': '/bin/bash', 03:48:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:41 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:41 INFO - 'USER': 'cltbld', 03:48:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:41 INFO - 'XPC_FLAGS': '0x0', 03:48:41 INFO - 'XPC_SERVICE_NAME': '0', 03:48:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:41 INFO - Downloading/unpacking simplejson 03:48:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:48:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 03:48:43 INFO - Installing collected packages: simplejson 03:48:43 INFO - Running setup.py install for simplejson 03:48:43 INFO - building 'simplejson._speedups' extension 03:48:43 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c simplejson/_speedups.c -o build/temp.macosx-10.10-x86_64-2.7/simplejson/_speedups.o 03:48:44 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/simplejson/_speedups.o -o build/lib.macosx-10.10-x86_64-2.7/simplejson/_speedups.so 03:48:44 INFO - Successfully installed simplejson 03:48:44 INFO - Cleaning up... 03:48:44 INFO - Return code: 0 03:48:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:48:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:48:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:48:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:44 INFO - 'HOME': '/Users/cltbld', 03:48:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:44 INFO - 'LOGNAME': 'cltbld', 03:48:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:44 INFO - 'MOZ_NO_REMOTE': '1', 03:48:44 INFO - 'NO_EM_RESTART': '1', 03:48:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:44 INFO - 'PWD': '/builds/slave/test', 03:48:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:44 INFO - 'SHELL': '/bin/bash', 03:48:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:44 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:44 INFO - 'USER': 'cltbld', 03:48:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:44 INFO - 'XPC_FLAGS': '0x0', 03:48:44 INFO - 'XPC_SERVICE_NAME': '0', 03:48:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:48:44 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-hxc6Ay-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ok2Fbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-3bRBNn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-9XWyuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-qgUOkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-s5MGtw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-cdpKxe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:48:45 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)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-vka3nA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-vNGX5g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:48:45 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-rtPUFV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-nSjPrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Y_5Q3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-f9YMNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-moidnK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-MRyQxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-7jkOPT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-FRkRuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-6NQ4Ty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:48:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:48:46 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Y6VxIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:48:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:48:47 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-IwC4_r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:48:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:48:47 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-6MR3uQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:48:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:48:47 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-1WDU6w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:48:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:48:47 INFO - Installing collected packages: wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client 03:48:47 INFO - Running setup.py install for wptserve 03:48:47 INFO - Running setup.py install for marionette-transport 03:48:47 INFO - Running setup.py install for marionette-driver 03:48:48 INFO - Running setup.py install for browsermob-proxy 03:48:48 INFO - Running setup.py install for marionette-client 03:48:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:48:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:48:48 INFO - Successfully installed wptserve marionette-transport marionette-driver browsermob-proxy marionette-client 03:48:48 INFO - Cleaning up... 03:48:48 INFO - Return code: 0 03:48:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:48:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:48:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1084dfc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084d4a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd9b446b40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:48:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:48:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:48:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:48:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:48:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:48:48 INFO - 'HOME': '/Users/cltbld', 03:48:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:48:48 INFO - 'LOGNAME': 'cltbld', 03:48:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:48 INFO - 'MOZ_NO_REMOTE': '1', 03:48:48 INFO - 'NO_EM_RESTART': '1', 03:48:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:48:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:48 INFO - 'PWD': '/builds/slave/test', 03:48:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:48:48 INFO - 'SHELL': '/bin/bash', 03:48:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:48:48 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:48:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:48:48 INFO - 'USER': 'cltbld', 03:48:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:48:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:48:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:48:48 INFO - 'XPC_FLAGS': '0x0', 03:48:48 INFO - 'XPC_SERVICE_NAME': '0', 03:48:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:48:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:48:48 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-CsaPYk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-JLRbXw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-yS38Ei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-SeDbaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-mwsR2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-RQFdVC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-_gdFwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:48:49 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)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-YoDjyI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-kCiS6J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:48:49 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-unce7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-DkCyO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-Csb2_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-3009Ds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-NSlpYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-zvALn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-yvsTm4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-tuWjxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-FjQn1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:48:50 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 03:48:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:48:50 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-NJouCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.1.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 3)) 03:48:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:48:51 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-1rV7X5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.2.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 4)) 03:48:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:48:51 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-xM5G64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:48:51 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 5)) 03:48:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:48:51 INFO - Running setup.py (path:/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/pip-ILtY3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:48:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.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 6)) 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:48:51 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.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:51 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.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:48:51 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 5)) 03:48:51 INFO - Cleaning up... 03:48:51 INFO - Return code: 0 03:48:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:48:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:48:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:48:52 INFO - Reading from file tmpfile_stdout 03:48:52 INFO - Current package versions: 03:48:52 INFO - blessings == 1.6 03:48:52 INFO - blobuploader == 1.2.4 03:48:52 INFO - browsermob-proxy == 0.6.0 03:48:52 INFO - docopt == 0.6.1 03:48:52 INFO - manifestparser == 1.1 03:48:52 INFO - marionette-client == 2.1.0 03:48:52 INFO - marionette-driver == 1.2.0 03:48:52 INFO - marionette-transport == 1.1.0 03:48:52 INFO - mock == 1.0.1 03:48:52 INFO - mozInstall == 1.12 03:48:52 INFO - mozcrash == 0.16 03:48:52 INFO - mozdebug == 0.1 03:48:52 INFO - mozdevice == 0.48 03:48:52 INFO - mozfile == 1.2 03:48:52 INFO - mozhttpd == 0.7 03:48:52 INFO - mozinfo == 0.9 03:48:52 INFO - mozleak == 0.1 03:48:52 INFO - mozlog == 3.1 03:48:52 INFO - moznetwork == 0.27 03:48:52 INFO - mozprocess == 0.22 03:48:52 INFO - mozprofile == 0.28 03:48:52 INFO - mozrunner == 6.11 03:48:52 INFO - mozscreenshot == 0.1 03:48:52 INFO - mozsystemmonitor == 0.0 03:48:52 INFO - moztest == 0.7 03:48:52 INFO - mozversion == 1.4 03:48:52 INFO - psutil == 3.1.1 03:48:52 INFO - requests == 1.2.3 03:48:52 INFO - simplejson == 3.3.0 03:48:52 INFO - wptserve == 1.3.0 03:48:52 INFO - wsgiref == 0.1.2 03:48:52 INFO - Running post-action listener: _resource_record_post_action 03:48:52 INFO - Running post-action listener: _start_resource_monitoring 03:48:52 INFO - Starting resource monitoring. 03:48:52 INFO - ##### 03:48:52 INFO - ##### Running install step. 03:48:52 INFO - ##### 03:48:52 INFO - Running pre-action listener: _resource_record_pre_action 03:48:52 INFO - Running main action method: install 03:48:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:48:52 INFO - Reading from file tmpfile_stdout 03:48:52 INFO - Detecting whether we're running mozinstall >=1.0... 03:48:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:48:52 INFO - Reading from file tmpfile_stdout 03:48:52 INFO - Output received: 03:48:52 INFO - Usage: mozinstall [options] installer 03:48:52 INFO - Options: 03:48:52 INFO - -h, --help show this help message and exit 03:48:52 INFO - -d DEST, --destination=DEST 03:48:52 INFO - Directory to install application into. [default: 03:48:52 INFO - "/builds/slave/test"] 03:48:52 INFO - --app=APP Application being installed. [default: firefox] 03:48:52 INFO - mkdir: /builds/slave/test/build/application 03:48:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 03:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 03:49:10 INFO - Reading from file tmpfile_stdout 03:49:10 INFO - Output received: 03:49:10 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 03:49:10 INFO - Running post-action listener: _resource_record_post_action 03:49:10 INFO - ##### 03:49:10 INFO - ##### Running run-tests step. 03:49:10 INFO - ##### 03:49:10 INFO - Running pre-action listener: _resource_record_pre_action 03:49:10 INFO - Running pre-action listener: _set_gcov_prefix 03:49:10 INFO - Running main action method: run_tests 03:49:10 INFO - #### Running mochitest suites 03:49:10 INFO - grabbing minidump binary from tooltool 03:49:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:10 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084092a0>, '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 0x1083fd030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1084d64e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:49:10 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:49:10 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 03:49:10 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:49:10 INFO - Return code: 0 03:49:10 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:49:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:49:10 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:49:10 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:49:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:49:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--screenshot-on-fail', '--jetpack-addon'] in /builds/slave/test/build 03:49:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=/builds/slave/test/build/symbols --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log --screenshot-on-fail --jetpack-addon 03:49:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:49:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:49:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:49:10 INFO - 'HOME': '/Users/cltbld', 03:49:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:49:10 INFO - 'LOGNAME': 'cltbld', 03:49:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:49:10 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:49:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:10 INFO - 'MOZ_NO_REMOTE': '1', 03:49:10 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:49:10 INFO - 'NO_EM_RESTART': '1', 03:49:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:49:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:10 INFO - 'PWD': '/builds/slave/test', 03:49:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:49:10 INFO - 'SHELL': '/bin/bash', 03:49:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:49:10 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:49:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:49:10 INFO - 'USER': 'cltbld', 03:49:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:49:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:49:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:49:10 INFO - 'XPC_FLAGS': '0x0', 03:49:10 INFO - 'XPC_SERVICE_NAME': '0', 03:49:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:49:10 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--screenshot-on-fail', '--jetpack-addon'] with output_timeout 1000 03:49:10 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module moznetwork was already imported from /builds/slave/test/build/tests/mochitest/moznetwork.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:49:10 INFO - import pkg_resources 03:49:10 INFO - Checking for orphan ssltunnel processes... 03:49:10 INFO - Checking for orphan xpcshell processes... 03:49:10 INFO - SUITE-START | Running 40 tests 03:49:10 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 03:49:10 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 0ms 03:49:10 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 03:49:10 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 0ms 03:49:10 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 03:49:10 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 03:49:10 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 03:49:10 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 0ms 03:49:10 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 03:49:10 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 0ms 03:49:10 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 03:49:10 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 0ms 03:49:10 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 03:49:10 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:49:10 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 03:49:10 INFO - runtests.py | Server pid: 3100 03:49:10 INFO - runtests.py | Websocket server pid: 3101 03:49:10 INFO - runtests.py | SSL tunnel pid: 3102 03:49:10 INFO - runtests.py | Running tests: start. 03:49:10 INFO - runtests.py | Application pid: 3103 03:49:10 INFO - TEST-INFO | started process Main app process 03:49:10 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/runtests_leaks.log 03:49:12 INFO - [3103] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 815 03:49:12 INFO - ++DOCSHELL 0x114a31000 == 1 [pid = 3103] [id = 1] 03:49:12 INFO - ++DOMWINDOW == 1 (0x114a50000) [pid = 3103] [serial = 1] [outer = 0x0] 03:49:12 INFO - ++DOMWINDOW == 2 (0x114a51000) [pid = 3103] [serial = 2] [outer = 0x114a50000] 03:49:12 INFO - ++DOCSHELL 0x1172d5800 == 2 [pid = 3103] [id = 2] 03:49:12 INFO - ++DOMWINDOW == 3 (0x1172ef000) [pid = 3103] [serial = 3] [outer = 0x0] 03:49:12 INFO - ++DOMWINDOW == 4 (0x1172f0000) [pid = 3103] [serial = 4] [outer = 0x1172ef000] 03:49:13 INFO - [3103] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:49:13 INFO - [3103] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:49:13 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 03:49:13 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 03:49:13 INFO - [3103] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:49:14 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:14 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 03:49:14 INFO - ++DOCSHELL 0x113387000 == 3 [pid = 3103] [id = 3] 03:49:14 INFO - ++DOMWINDOW == 5 (0x12ded7400) [pid = 3103] [serial = 5] [outer = 0x0] 03:49:14 INFO - ++DOMWINDOW == 6 (0x12ded6c00) [pid = 3103] [serial = 6] [outer = 0x12ded7400] 03:49:14 INFO - ++DOMWINDOW == 7 (0x12de5d400) [pid = 3103] [serial = 7] [outer = 0x12ded7400] 03:49:14 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:14 INFO - Error: TypeError: window is null 03:49:14 INFO - Traceback (most recent call last): 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:14 INFO - callback.apply(null, args); 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:14 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:14 INFO - nextIteration(); 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:14 INFO - checkForEnd(); 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:14 INFO - findAndRunTests(loader, nextIteration); 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:14 INFO - var runner = new TestRunner(); 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:14 INFO - 0 of 1 tests passed. 03:49:14 INFO - The following tests failed: 03:49:14 INFO - console.error: test-addon-manager: 03:49:14 INFO - Message: TypeError: tests.testRuns is undefined 03:49:14 INFO - Stack: 03:49:14 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:14 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:14 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:14 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:14 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:14 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 03:49:14 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 03:49:14 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 03:49:14 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 03:49:14 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 03:49:15 INFO - console.info: author-email: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:15 INFO - console.info: author-email: hiddenWindow document.readyState:complete 03:49:15 INFO - ++DOCSHELL 0x12e25d800 == 4 [pid = 3103] [id = 4] 03:49:15 INFO - ++DOMWINDOW == 8 (0x12e2a7000) [pid = 3103] [serial = 8] [outer = 0x0] 03:49:15 INFO - ++DOMWINDOW == 9 (0x12ded3400) [pid = 3103] [serial = 9] [outer = 0x12e2a7000] 03:49:15 INFO - ++DOMWINDOW == 10 (0x12e2ac800) [pid = 3103] [serial = 10] [outer = 0x12e2a7000] 03:49:15 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:15 INFO - Error: TypeError: window is null 03:49:15 INFO - Traceback (most recent call last): 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:15 INFO - callback.apply(null, args); 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:15 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:15 INFO - nextIteration(); 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:15 INFO - checkForEnd(); 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:15 INFO - findAndRunTests(loader, nextIteration); 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:15 INFO - var runner = new TestRunner(); 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:15 INFO - 0 of 1 tests passed. 03:49:15 INFO - The following tests failed: 03:49:15 INFO - console.error: author-email: 03:49:15 INFO - Message: TypeError: tests.testRuns is undefined 03:49:15 INFO - Stack: 03:49:15 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:15 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:15 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:15 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:15 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:15 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 03:49:15 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 03:49:16 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:16 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-addon-manager@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:16 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 03:49:16 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 03:49:16 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 03:49:16 INFO - console.info: child_process: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:16 INFO - console.info: child_process: hiddenWindow document.readyState:complete 03:49:16 INFO - ++DOCSHELL 0x130b41000 == 5 [pid = 3103] [id = 5] 03:49:16 INFO - ++DOMWINDOW == 11 (0x130b11800) [pid = 3103] [serial = 11] [outer = 0x0] 03:49:16 INFO - ++DOMWINDOW == 12 (0x130b11000) [pid = 3103] [serial = 12] [outer = 0x130b11800] 03:49:16 INFO - ++DOMWINDOW == 13 (0x130a97400) [pid = 3103] [serial = 13] [outer = 0x130b11800] 03:49:17 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:17 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-addon-author-email@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:17 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:17 INFO - Error: TypeError: window is null 03:49:17 INFO - Traceback (most recent call last): 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:17 INFO - callback.apply(null, args); 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:17 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:17 INFO - nextIteration(); 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:17 INFO - checkForEnd(); 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:17 INFO - findAndRunTests(loader, nextIteration); 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:17 INFO - var runner = new TestRunner(); 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:17 INFO - 0 of 1 tests passed. 03:49:17 INFO - The following tests failed: 03:49:17 INFO - console.error: child_process: 03:49:17 INFO - Message: TypeError: tests.testRuns is undefined 03:49:17 INFO - Stack: 03:49:17 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:17 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:17 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:17 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:17 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:17 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 03:49:17 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 03:49:17 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 03:49:17 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 03:49:17 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 03:49:17 INFO - console.info: chrome: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:17 INFO - console.info: chrome: hiddenWindow document.readyState:complete 03:49:17 INFO - ++DOCSHELL 0x131a41800 == 6 [pid = 3103] [id = 6] 03:49:17 INFO - ++DOMWINDOW == 14 (0x13080a000) [pid = 3103] [serial = 14] [outer = 0x0] 03:49:17 INFO - ++DOMWINDOW == 15 (0x130809800) [pid = 3103] [serial = 15] [outer = 0x13080a000] 03:49:18 INFO - ++DOMWINDOW == 16 (0x130811c00) [pid = 3103] [serial = 16] [outer = 0x13080a000] 03:49:19 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:19 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-child-process@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:19 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:19 INFO - Error: TypeError: window is null 03:49:19 INFO - Traceback (most recent call last): 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:19 INFO - callback.apply(null, args); 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:19 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:19 INFO - nextIteration(); 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:19 INFO - checkForEnd(); 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:19 INFO - findAndRunTests(loader, nextIteration); 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:19 INFO - var runner = new TestRunner(); 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:19 INFO - 0 of 1 tests passed. 03:49:19 INFO - The following tests failed: 03:49:19 INFO - console.error: chrome: 03:49:19 INFO - Message: TypeError: tests.testRuns is undefined 03:49:19 INFO - Stack: 03:49:19 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:19 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:19 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:19 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:19 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 03:49:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 03:49:19 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 03:49:19 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 03:49:19 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 03:49:19 INFO - console.info: content-permissions: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:19 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 03:49:19 INFO - ++DOCSHELL 0x13205e000 == 7 [pid = 3103] [id = 7] 03:49:19 INFO - ++DOMWINDOW == 17 (0x13172fc00) [pid = 3103] [serial = 17] [outer = 0x0] 03:49:19 INFO - ++DOMWINDOW == 18 (0x131730800) [pid = 3103] [serial = 18] [outer = 0x13172fc00] 03:49:20 INFO - ++DOMWINDOW == 19 (0x117911c00) [pid = 3103] [serial = 19] [outer = 0x13172fc00] 03:49:21 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:21 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-chrome@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:21 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:21 INFO - --DOCSHELL 0x113387000 == 6 [pid = 3103] [id = 3] 03:49:21 INFO - --DOCSHELL 0x12e25d800 == 5 [pid = 3103] [id = 4] 03:49:21 INFO - --DOCSHELL 0x130b41000 == 4 [pid = 3103] [id = 5] 03:49:21 INFO - Error: TypeError: window is null 03:49:21 INFO - Traceback (most recent call last): 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:21 INFO - callback.apply(null, args); 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:21 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:21 INFO - nextIteration(); 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:21 INFO - checkForEnd(); 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:21 INFO - findAndRunTests(loader, nextIteration); 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:21 INFO - var runner = new TestRunner(); 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:21 INFO - 0 of 1 tests passed. 03:49:21 INFO - The following tests failed: 03:49:21 INFO - console.error: content-permissions: 03:49:21 INFO - Message: TypeError: tests.testRuns is undefined 03:49:21 INFO - Stack: 03:49:21 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:21 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:21 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:21 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:21 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:21 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 03:49:21 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 03:49:22 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 03:49:22 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 03:49:22 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 03:49:22 INFO - console.info: contributors: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:22 INFO - console.info: contributors: hiddenWindow document.readyState:complete 03:49:22 INFO - ++DOCSHELL 0x12a51c000 == 5 [pid = 3103] [id = 8] 03:49:22 INFO - ++DOMWINDOW == 20 (0x12d736000) [pid = 3103] [serial = 20] [outer = 0x0] 03:49:22 INFO - ++DOMWINDOW == 21 (0x12d737000) [pid = 3103] [serial = 21] [outer = 0x12d736000] 03:49:22 INFO - ++DOMWINDOW == 22 (0x12dbdd800) [pid = 3103] [serial = 22] [outer = 0x12d736000] 03:49:22 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:22 INFO - Error: TypeError: window is null 03:49:22 INFO - Traceback (most recent call last): 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:22 INFO - callback.apply(null, args); 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:22 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:22 INFO - nextIteration(); 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:22 INFO - checkForEnd(); 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:22 INFO - findAndRunTests(loader, nextIteration); 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:22 INFO - var runner = new TestRunner(); 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:22 INFO - 0 of 1 tests passed. 03:49:22 INFO - The following tests failed: 03:49:22 INFO - console.error: contributors: 03:49:22 INFO - Message: TypeError: tests.testRuns is undefined 03:49:22 INFO - Stack: 03:49:22 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:22 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:22 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:22 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:22 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:22 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 03:49:22 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 03:49:23 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:23 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/content-permissions@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:23 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 03:49:23 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 03:49:23 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 03:49:23 INFO - console.info: curly-id: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:23 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 03:49:23 INFO - ++DOCSHELL 0x12e25c800 == 6 [pid = 3103] [id = 9] 03:49:23 INFO - ++DOMWINDOW == 23 (0x12f4e8000) [pid = 3103] [serial = 23] [outer = 0x0] 03:49:23 INFO - ++DOMWINDOW == 24 (0x12f4e7800) [pid = 3103] [serial = 24] [outer = 0x12f4e8000] 03:49:23 INFO - ++DOMWINDOW == 25 (0x12d732800) [pid = 3103] [serial = 25] [outer = 0x12f4e8000] 03:49:23 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:24 INFO - Error: TypeError: window is null 03:49:24 INFO - Traceback (most recent call last): 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:24 INFO - callback.apply(null, args); 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:24 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:24 INFO - nextIteration(); 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:24 INFO - checkForEnd(); 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:24 INFO - findAndRunTests(loader, nextIteration); 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:24 INFO - var runner = new TestRunner(); 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:24 INFO - 0 of 1 tests passed. 03:49:24 INFO - The following tests failed: 03:49:24 INFO - console.error: curly-id: 03:49:24 INFO - Message: TypeError: tests.testRuns is undefined 03:49:24 INFO - Stack: 03:49:24 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:24 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:24 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:24 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:24 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:24 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:49:24 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:49:24 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:24 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-contributors@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:24 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 03:49:24 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 03:49:24 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 03:49:24 INFO - console.info: developers: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:24 INFO - console.info: developers: hiddenWindow document.readyState:complete 03:49:24 INFO - ++DOCSHELL 0x130a41800 == 7 [pid = 3103] [id = 10] 03:49:24 INFO - ++DOMWINDOW == 26 (0x130e0c000) [pid = 3103] [serial = 26] [outer = 0x0] 03:49:24 INFO - ++DOMWINDOW == 27 (0x13109dc00) [pid = 3103] [serial = 27] [outer = 0x130e0c000] 03:49:24 INFO - ++DOMWINDOW == 28 (0x1310a2000) [pid = 3103] [serial = 28] [outer = 0x130e0c000] 03:49:25 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:25 INFO - Error: TypeError: window is null 03:49:25 INFO - Traceback (most recent call last): 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:25 INFO - callback.apply(null, args); 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:25 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:25 INFO - nextIteration(); 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:25 INFO - checkForEnd(); 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:25 INFO - findAndRunTests(loader, nextIteration); 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:25 INFO - var runner = new TestRunner(); 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:25 INFO - 0 of 1 tests passed. 03:49:25 INFO - The following tests failed: 03:49:25 INFO - console.error: developers: 03:49:25 INFO - Message: TypeError: tests.testRuns is undefined 03:49:25 INFO - Stack: 03:49:25 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:25 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:25 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:25 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:25 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 03:49:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 03:49:25 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:25 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/%7B34a1eae1-c20a-464f-9b0e-000000000000%7D.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:25 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 03:49:25 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 03:49:25 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 03:49:25 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:25 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 03:49:25 INFO - ++DOCSHELL 0x1183d2800 == 8 [pid = 3103] [id = 11] 03:49:25 INFO - ++DOMWINDOW == 29 (0x130578000) [pid = 3103] [serial = 29] [outer = 0x0] 03:49:25 INFO - ++DOMWINDOW == 30 (0x12ded6000) [pid = 3103] [serial = 30] [outer = 0x130578000] 03:49:25 INFO - ++DOMWINDOW == 31 (0x13057c000) [pid = 3103] [serial = 31] [outer = 0x130578000] 03:49:26 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:26 INFO - Error: TypeError: window is null 03:49:26 INFO - Traceback (most recent call last): 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:26 INFO - callback.apply(null, args); 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:26 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:26 INFO - nextIteration(); 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:26 INFO - checkForEnd(); 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:26 INFO - findAndRunTests(loader, nextIteration); 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:26 INFO - var runner = new TestRunner(); 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:26 INFO - 0 of 1 tests passed. 03:49:26 INFO - The following tests failed: 03:49:26 INFO - console.error: l10n-properties: 03:49:26 INFO - Message: TypeError: tests.testRuns is undefined 03:49:26 INFO - Stack: 03:49:26 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:26 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:26 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:26 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:26 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:26 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:49:26 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:49:26 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:26 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-developers@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:26 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 03:49:26 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 03:49:26 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 03:49:27 INFO - console.info: l10n: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:27 INFO - console.info: l10n: hiddenWindow document.readyState:complete 03:49:27 INFO - ++DOCSHELL 0x12db7f000 == 9 [pid = 3103] [id = 12] 03:49:27 INFO - ++DOMWINDOW == 32 (0x12d708c00) [pid = 3103] [serial = 32] [outer = 0x0] 03:49:27 INFO - ++DOMWINDOW == 33 (0x12d707c00) [pid = 3103] [serial = 33] [outer = 0x12d708c00] 03:49:27 INFO - ++DOMWINDOW == 34 (0x12e5e8c00) [pid = 3103] [serial = 34] [outer = 0x12d708c00] 03:49:27 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:27 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-l10n@jetpack.xpi!/bootstrap.js, line 284: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:27 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:28 INFO - Error: TypeError: window is null 03:49:28 INFO - Traceback (most recent call last): 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:28 INFO - callback.apply(null, args); 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:28 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:28 INFO - nextIteration(); 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:28 INFO - checkForEnd(); 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:28 INFO - findAndRunTests(loader, nextIteration); 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:28 INFO - var runner = new TestRunner(); 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:28 INFO - 0 of 1 tests passed. 03:49:28 INFO - The following tests failed: 03:49:28 INFO - console.error: l10n: 03:49:28 INFO - Message: TypeError: tests.testRuns is undefined 03:49:28 INFO - Stack: 03:49:28 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:28 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:28 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:28 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:28 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:28 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:49:28 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:49:28 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:49:28 INFO - --DOCSHELL 0x13205e000 == 8 [pid = 3103] [id = 7] 03:49:28 INFO - --DOCSHELL 0x131a41800 == 7 [pid = 3103] [id = 6] 03:49:28 INFO - --DOCSHELL 0x12a51c000 == 6 [pid = 3103] [id = 8] 03:49:28 INFO - --DOCSHELL 0x12e25c800 == 5 [pid = 3103] [id = 9] 03:49:28 INFO - --DOCSHELL 0x1183d2800 == 4 [pid = 3103] [id = 11] 03:49:28 INFO - --DOCSHELL 0x130a41800 == 3 [pid = 3103] [id = 10] 03:49:28 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 03:49:28 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 03:49:28 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 03:49:28 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:28 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 03:49:28 INFO - ++DOCSHELL 0x1122a6000 == 4 [pid = 3103] [id = 13] 03:49:28 INFO - ++DOMWINDOW == 35 (0x1125e3000) [pid = 3103] [serial = 35] [outer = 0x0] 03:49:28 INFO - ++DOMWINDOW == 36 (0x1125a1400) [pid = 3103] [serial = 36] [outer = 0x1125e3000] 03:49:29 INFO - ++DOMWINDOW == 37 (0x10ca61400) [pid = 3103] [serial = 37] [outer = 0x1125e3000] 03:49:29 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:29 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-l10n@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:29 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:29 INFO - Error: TypeError: window is null 03:49:29 INFO - Traceback (most recent call last): 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:29 INFO - callback.apply(null, args); 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:29 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:29 INFO - nextIteration(); 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:29 INFO - checkForEnd(); 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:29 INFO - findAndRunTests(loader, nextIteration); 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:29 INFO - var runner = new TestRunner(); 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:29 INFO - 0 of 1 tests passed. 03:49:29 INFO - The following tests failed: 03:49:29 INFO - console.error: test-layout-change: 03:49:29 INFO - Message: TypeError: tests.testRuns is undefined 03:49:29 INFO - Stack: 03:49:29 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:29 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:29 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:29 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:29 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 03:49:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 03:49:29 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 03:49:29 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 03:49:29 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 03:49:30 INFO - console.info: main: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:30 INFO - console.info: main: hiddenWindow document.readyState:complete 03:49:30 INFO - ++DOCSHELL 0x12d059000 == 5 [pid = 3103] [id = 14] 03:49:30 INFO - ++DOMWINDOW == 38 (0x12d62e800) [pid = 3103] [serial = 38] [outer = 0x0] 03:49:30 INFO - ++DOMWINDOW == 39 (0x12d62ec00) [pid = 3103] [serial = 39] [outer = 0x12d62e800] 03:49:30 INFO - ++DOMWINDOW == 40 (0x12d70ec00) [pid = 3103] [serial = 40] [outer = 0x12d62e800] 03:49:30 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:30 INFO - Error: TypeError: window is null 03:49:30 INFO - Traceback (most recent call last): 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:30 INFO - callback.apply(null, args); 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:30 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:30 INFO - nextIteration(); 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:30 INFO - checkForEnd(); 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:30 INFO - findAndRunTests(loader, nextIteration); 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:30 INFO - var runner = new TestRunner(); 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:30 INFO - 0 of 1 tests passed. 03:49:30 INFO - The following tests failed: 03:49:30 INFO - console.error: main: 03:49:30 INFO - Message: TypeError: tests.testRuns is undefined 03:49:30 INFO - Stack: 03:49:30 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:30 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:30 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:30 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:30 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:30 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 03:49:30 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 03:49:30 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:30 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-layout-change@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:31 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 03:49:31 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:49:31 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:49:31 INFO - console.info: 0-0: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:31 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 03:49:31 INFO - ++DOCSHELL 0x12e780800 == 6 [pid = 3103] [id = 15] 03:49:31 INFO - ++DOMWINDOW == 41 (0x12f209800) [pid = 3103] [serial = 41] [outer = 0x0] 03:49:31 INFO - ++DOMWINDOW == 42 (0x12f209000) [pid = 3103] [serial = 42] [outer = 0x12f209800] 03:49:31 INFO - ++DOMWINDOW == 43 (0x12f20f000) [pid = 3103] [serial = 43] [outer = 0x12f209800] 03:49:31 INFO - --DOCSHELL 0x1122a6000 == 5 [pid = 3103] [id = 13] 03:49:31 INFO - --DOCSHELL 0x12db7f000 == 4 [pid = 3103] [id = 12] 03:49:31 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:31 INFO - Error: TypeError: window is null 03:49:31 INFO - Traceback (most recent call last): 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:31 INFO - callback.apply(null, args); 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:31 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:31 INFO - nextIteration(); 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:31 INFO - checkForEnd(); 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:31 INFO - findAndRunTests(loader, nextIteration); 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:31 INFO - var runner = new TestRunner(); 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:31 INFO - 0 of 1 tests passed. 03:49:31 INFO - The following tests failed: 03:49:31 INFO - console.error: 0-0: 03:49:31 INFO - Message: TypeError: tests.testRuns is undefined 03:49:31 INFO - Stack: 03:49:31 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:31 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:31 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:31 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:31 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 03:49:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 03:49:32 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:32 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-main@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:32 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 03:49:32 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 03:49:32 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 03:49:32 INFO - --DOMWINDOW == 42 (0x12d708c00) [pid = 3103] [serial = 32] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 41 (0x130578000) [pid = 3103] [serial = 29] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 40 (0x130e0c000) [pid = 3103] [serial = 26] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 39 (0x12f4e8000) [pid = 3103] [serial = 23] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 38 (0x12d736000) [pid = 3103] [serial = 20] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 37 (0x13172fc00) [pid = 3103] [serial = 17] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 36 (0x13080a000) [pid = 3103] [serial = 14] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 35 (0x130b11800) [pid = 3103] [serial = 11] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 34 (0x12e2a7000) [pid = 3103] [serial = 8] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 33 (0x12ded7400) [pid = 3103] [serial = 5] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 32 (0x12d62ec00) [pid = 3103] [serial = 39] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 31 (0x1125a1400) [pid = 3103] [serial = 36] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 30 (0x12e5e8c00) [pid = 3103] [serial = 34] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 29 (0x12d707c00) [pid = 3103] [serial = 33] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 28 (0x13057c000) [pid = 3103] [serial = 31] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 27 (0x12ded6000) [pid = 3103] [serial = 30] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 26 (0x1310a2000) [pid = 3103] [serial = 28] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 25 (0x13109dc00) [pid = 3103] [serial = 27] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 24 (0x12d732800) [pid = 3103] [serial = 25] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 23 (0x12f4e7800) [pid = 3103] [serial = 24] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 22 (0x12dbdd800) [pid = 3103] [serial = 22] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 21 (0x12d737000) [pid = 3103] [serial = 21] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 20 (0x117911c00) [pid = 3103] [serial = 19] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 19 (0x131730800) [pid = 3103] [serial = 18] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 18 (0x130811c00) [pid = 3103] [serial = 16] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 17 (0x130809800) [pid = 3103] [serial = 15] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 16 (0x130a97400) [pid = 3103] [serial = 13] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 15 (0x130b11000) [pid = 3103] [serial = 12] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 14 (0x12e2ac800) [pid = 3103] [serial = 10] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 13 (0x12ded3400) [pid = 3103] [serial = 9] [outer = 0x0] [url = about:blank] 03:49:32 INFO - --DOMWINDOW == 12 (0x12de5d400) [pid = 3103] [serial = 7] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:32 INFO - --DOMWINDOW == 11 (0x12ded6c00) [pid = 3103] [serial = 6] [outer = 0x0] [url = about:blank] 03:49:32 INFO - console.info: 5: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:32 INFO - console.info: 5: hiddenWindow document.readyState:complete 03:49:32 INFO - ++DOCSHELL 0x113e44000 == 5 [pid = 3103] [id = 16] 03:49:32 INFO - ++DOMWINDOW == 12 (0x12a6e5400) [pid = 3103] [serial = 44] [outer = 0x0] 03:49:32 INFO - ++DOMWINDOW == 13 (0x12a6e4c00) [pid = 3103] [serial = 45] [outer = 0x12a6e5400] 03:49:32 INFO - ++DOMWINDOW == 14 (0x12a6f0400) [pid = 3103] [serial = 46] [outer = 0x12a6e5400] 03:49:33 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:33 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/name-in-numbers-plus@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:33 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:33 INFO - Error: TypeError: window is null 03:49:33 INFO - Traceback (most recent call last): 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:33 INFO - callback.apply(null, args); 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:33 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:33 INFO - nextIteration(); 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:33 INFO - checkForEnd(); 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:33 INFO - findAndRunTests(loader, nextIteration); 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:33 INFO - var runner = new TestRunner(); 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:33 INFO - 0 of 1 tests passed. 03:49:33 INFO - The following tests failed: 03:49:33 INFO - console.error: 5: 03:49:33 INFO - Message: TypeError: tests.testRuns is undefined 03:49:33 INFO - Stack: 03:49:33 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:33 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:33 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:33 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:33 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 03:49:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 03:49:33 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 03:49:33 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 03:49:33 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 03:49:33 INFO - console.info: packaging: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:33 INFO - console.info: packaging: hiddenWindow document.readyState:complete 03:49:33 INFO - ++DOCSHELL 0x12f588800 == 6 [pid = 3103] [id = 17] 03:49:33 INFO - ++DOMWINDOW == 15 (0x12f28b400) [pid = 3103] [serial = 47] [outer = 0x0] 03:49:33 INFO - ++DOMWINDOW == 16 (0x12f289c00) [pid = 3103] [serial = 48] [outer = 0x12f28b400] 03:49:34 INFO - ++DOMWINDOW == 17 (0x12f299800) [pid = 3103] [serial = 49] [outer = 0x12f28b400] 03:49:34 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:34 INFO - Error: TypeError: window is null 03:49:34 INFO - Traceback (most recent call last): 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:34 INFO - callback.apply(null, args); 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:34 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:34 INFO - nextIteration(); 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:34 INFO - checkForEnd(); 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:34 INFO - findAndRunTests(loader, nextIteration); 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:34 INFO - var runner = new TestRunner(); 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:34 INFO - 0 of 1 tests passed. 03:49:34 INFO - The following tests failed: 03:49:34 INFO - console.error: packaging: 03:49:34 INFO - Message: TypeError: tests.testRuns is undefined 03:49:34 INFO - Stack: 03:49:34 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:34 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:34 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:34 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:34 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:34 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 03:49:34 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 03:49:34 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:34 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/name-in-numbers@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:34 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 03:49:34 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 03:49:34 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 03:49:35 INFO - console.info: packed: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:35 INFO - console.info: packed: hiddenWindow document.readyState:complete 03:49:35 INFO - ++DOCSHELL 0x130e37800 == 7 [pid = 3103] [id = 18] 03:49:35 INFO - ++DOMWINDOW == 18 (0x130b07400) [pid = 3103] [serial = 50] [outer = 0x0] 03:49:35 INFO - ++DOMWINDOW == 19 (0x12a6e4800) [pid = 3103] [serial = 51] [outer = 0x130b07400] 03:49:35 INFO - ++DOMWINDOW == 20 (0x130b0c000) [pid = 3103] [serial = 52] [outer = 0x130b07400] 03:49:35 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:35 INFO - Error: TypeError: window is null 03:49:35 INFO - Traceback (most recent call last): 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:35 INFO - callback.apply(null, args); 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:35 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:35 INFO - nextIteration(); 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:35 INFO - checkForEnd(); 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:35 INFO - findAndRunTests(loader, nextIteration); 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:35 INFO - var runner = new TestRunner(); 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:35 INFO - 0 of 1 tests passed. 03:49:35 INFO - The following tests failed: 03:49:35 INFO - console.error: packed: 03:49:35 INFO - Message: TypeError: tests.testRuns is undefined 03:49:35 INFO - Stack: 03:49:35 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:35 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:35 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:35 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:35 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 03:49:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 03:49:35 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:35 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-packaging@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:35 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 03:49:35 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:49:35 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:49:36 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:36 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 03:49:36 INFO - ++DOCSHELL 0x13203e000 == 8 [pid = 3103] [id = 19] 03:49:36 INFO - ++DOMWINDOW == 21 (0x1316f1400) [pid = 3103] [serial = 53] [outer = 0x0] 03:49:36 INFO - ++DOMWINDOW == 22 (0x1316f0c00) [pid = 3103] [serial = 54] [outer = 0x1316f1400] 03:49:36 INFO - ++DOMWINDOW == 23 (0x116ca6000) [pid = 3103] [serial = 55] [outer = 0x1316f1400] 03:49:37 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:37 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-url@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:37 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:37 INFO - Error: TypeError: window is null 03:49:37 INFO - Traceback (most recent call last): 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:37 INFO - callback.apply(null, args); 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:37 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:37 INFO - nextIteration(); 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:37 INFO - checkForEnd(); 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:37 INFO - findAndRunTests(loader, nextIteration); 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:37 INFO - var runner = new TestRunner(); 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:37 INFO - 0 of 1 tests passed. 03:49:37 INFO - The following tests failed: 03:49:37 INFO - console.error: page-mod-debugger-post: 03:49:37 INFO - Message: TypeError: tests.testRuns is undefined 03:49:37 INFO - Stack: 03:49:37 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:37 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:37 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:37 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:37 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:49:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:49:37 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 03:49:37 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:49:37 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:49:38 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:38 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 03:49:38 INFO - ++DOCSHELL 0x11232c000 == 9 [pid = 3103] [id = 20] 03:49:38 INFO - ++DOMWINDOW == 24 (0x112e4e400) [pid = 3103] [serial = 56] [outer = 0x0] 03:49:38 INFO - ++DOMWINDOW == 25 (0x112dd8000) [pid = 3103] [serial = 57] [outer = 0x112e4e400] 03:49:38 INFO - --DOCSHELL 0x12e780800 == 8 [pid = 3103] [id = 15] 03:49:38 INFO - --DOCSHELL 0x12d059000 == 7 [pid = 3103] [id = 14] 03:49:38 INFO - --DOCSHELL 0x113e44000 == 6 [pid = 3103] [id = 16] 03:49:38 INFO - --DOCSHELL 0x12f588800 == 5 [pid = 3103] [id = 17] 03:49:38 INFO - --DOCSHELL 0x130e37800 == 4 [pid = 3103] [id = 18] 03:49:38 INFO - ++DOMWINDOW == 26 (0x10edf4400) [pid = 3103] [serial = 58] [outer = 0x112e4e400] 03:49:39 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:39 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-page-mod-debugger@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:39 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:39 INFO - Error: TypeError: window is null 03:49:39 INFO - Traceback (most recent call last): 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:39 INFO - callback.apply(null, args); 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:39 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:39 INFO - nextIteration(); 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:39 INFO - checkForEnd(); 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:39 INFO - findAndRunTests(loader, nextIteration); 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:39 INFO - var runner = new TestRunner(); 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:39 INFO - 0 of 1 tests passed. 03:49:39 INFO - The following tests failed: 03:49:39 INFO - console.error: page-mod-debugger-pre: 03:49:39 INFO - Message: TypeError: tests.testRuns is undefined 03:49:39 INFO - Stack: 03:49:39 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:39 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:39 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:39 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:39 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:49:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:49:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:49:39 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 03:49:39 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-worker 03:49:39 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-worker 03:49:40 INFO - console.info: page-worker: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:40 INFO - console.info: page-worker: hiddenWindow document.readyState:complete 03:49:40 INFO - ++DOCSHELL 0x12d620800 == 5 [pid = 3103] [id = 21] 03:49:40 INFO - ++DOMWINDOW == 27 (0x12d707400) [pid = 3103] [serial = 59] [outer = 0x0] 03:49:40 INFO - ++DOMWINDOW == 28 (0x12d706400) [pid = 3103] [serial = 60] [outer = 0x12d707400] 03:49:40 INFO - ++DOMWINDOW == 29 (0x12d72a800) [pid = 3103] [serial = 61] [outer = 0x12d707400] 03:49:40 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:40 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-page-mod-debugger@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:40 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:40 INFO - Error: TypeError: window is null 03:49:40 INFO - Traceback (most recent call last): 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:40 INFO - callback.apply(null, args); 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:40 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:40 INFO - nextIteration(); 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:40 INFO - checkForEnd(); 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:40 INFO - findAndRunTests(loader, nextIteration); 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:40 INFO - var runner = new TestRunner(); 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:40 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:40 INFO - 0 of 1 tests passed. 03:49:40 INFO - The following tests failed: 03:49:40 INFO - console.error: page-worker: 03:49:40 INFO - Message: TypeError: tests.testRuns is undefined 03:49:40 INFO - Stack: 03:49:40 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:40 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:40 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:40 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:40 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:40 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-worker@jetpack 03:49:40 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-worker@jetpack 03:49:41 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-worker is complete 03:49:41 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 03:49:41 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 03:49:41 INFO - console.info: places: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:41 INFO - console.info: places: hiddenWindow document.readyState:complete 03:49:41 INFO - ++DOCSHELL 0x12f47c000 == 6 [pid = 3103] [id = 22] 03:49:41 INFO - ++DOMWINDOW == 30 (0x12f20d000) [pid = 3103] [serial = 62] [outer = 0x0] 03:49:41 INFO - ++DOMWINDOW == 31 (0x12f20c400) [pid = 3103] [serial = 63] [outer = 0x12f20d000] 03:49:41 INFO - ++DOMWINDOW == 32 (0x10edfe800) [pid = 3103] [serial = 64] [outer = 0x12f20d000] 03:49:41 INFO - --DOMWINDOW == 31 (0x12f209000) [pid = 3103] [serial = 42] [outer = 0x0] [url = about:blank] 03:49:41 INFO - --DOMWINDOW == 30 (0x1316f0c00) [pid = 3103] [serial = 54] [outer = 0x0] [url = about:blank] 03:49:41 INFO - --DOMWINDOW == 29 (0x12a6e4800) [pid = 3103] [serial = 51] [outer = 0x0] [url = about:blank] 03:49:41 INFO - --DOMWINDOW == 28 (0x12f20f000) [pid = 3103] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 27 (0x12d70ec00) [pid = 3103] [serial = 40] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 26 (0x10ca61400) [pid = 3103] [serial = 37] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 25 (0x12f299800) [pid = 3103] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 24 (0x12f289c00) [pid = 3103] [serial = 48] [outer = 0x0] [url = about:blank] 03:49:41 INFO - --DOMWINDOW == 23 (0x12a6f0400) [pid = 3103] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 22 (0x12a6e4c00) [pid = 3103] [serial = 45] [outer = 0x0] [url = about:blank] 03:49:41 INFO - --DOMWINDOW == 21 (0x130b0c000) [pid = 3103] [serial = 52] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 20 (0x12f209800) [pid = 3103] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 19 (0x130b07400) [pid = 3103] [serial = 50] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 18 (0x12d62e800) [pid = 3103] [serial = 38] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 17 (0x1125e3000) [pid = 3103] [serial = 35] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 16 (0x12f28b400) [pid = 3103] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:41 INFO - --DOMWINDOW == 15 (0x12a6e5400) [pid = 3103] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:42 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:42 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-page-worker@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:42 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:42 INFO - Error: TypeError: window is null 03:49:42 INFO - Traceback (most recent call last): 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:42 INFO - callback.apply(null, args); 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:42 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:42 INFO - nextIteration(); 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:42 INFO - checkForEnd(); 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:42 INFO - findAndRunTests(loader, nextIteration); 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:42 INFO - var runner = new TestRunner(); 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:42 INFO - 0 of 1 tests passed. 03:49:42 INFO - The following tests failed: 03:49:42 INFO - console.error: places: 03:49:42 INFO - Message: TypeError: tests.testRuns is undefined 03:49:42 INFO - Stack: 03:49:42 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:42 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:42 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:42 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:42 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:42 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 03:49:42 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 03:49:42 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 03:49:42 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:49:42 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:49:43 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:43 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 03:49:43 INFO - ++DOCSHELL 0x13100e000 == 7 [pid = 3103] [id = 23] 03:49:43 INFO - ++DOMWINDOW == 16 (0x130985c00) [pid = 3103] [serial = 65] [outer = 0x0] 03:49:43 INFO - ++DOMWINDOW == 17 (0x12d706000) [pid = 3103] [serial = 66] [outer = 0x130985c00] 03:49:43 INFO - ++DOMWINDOW == 18 (0x130b04c00) [pid = 3103] [serial = 67] [outer = 0x130985c00] 03:49:43 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:43 INFO - Error: TypeError: window is null 03:49:43 INFO - Traceback (most recent call last): 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:43 INFO - callback.apply(null, args); 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:43 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:43 INFO - nextIteration(); 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:43 INFO - checkForEnd(); 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:43 INFO - findAndRunTests(loader, nextIteration); 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:43 INFO - var runner = new TestRunner(); 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:43 INFO - 0 of 1 tests passed. 03:49:43 INFO - The following tests failed: 03:49:43 INFO - console.error: predefined-id-with-at: 03:49:43 INFO - Message: TypeError: tests.testRuns is undefined 03:49:43 INFO - Stack: 03:49:43 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:43 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:43 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:43 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:43 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 03:49:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 03:49:44 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:44 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-places@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:44 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 03:49:44 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 03:49:44 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 03:49:44 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:44 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 03:49:44 INFO - ++DOCSHELL 0x131f36000 == 8 [pid = 3103] [id = 24] 03:49:44 INFO - ++DOMWINDOW == 19 (0x13160f800) [pid = 3103] [serial = 68] [outer = 0x0] 03:49:44 INFO - ++DOMWINDOW == 20 (0x131610000) [pid = 3103] [serial = 69] [outer = 0x13160f800] 03:49:44 INFO - ++DOMWINDOW == 21 (0x130b05400) [pid = 3103] [serial = 70] [outer = 0x13160f800] 03:49:45 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:45 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/predefined-id@test.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:45 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:49:45 INFO - Error: TypeError: window is null 03:49:45 INFO - Traceback (most recent call last): 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:49:45 INFO - callback.apply(null, args); 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:49:45 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:49:45 INFO - nextIteration(); 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:49:45 INFO - checkForEnd(); 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:49:45 INFO - findAndRunTests(loader, nextIteration); 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:49:45 INFO - var runner = new TestRunner(); 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:49:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:49:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:49:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:49:45 INFO - 0 of 1 tests passed. 03:49:45 INFO - The following tests failed: 03:49:45 INFO - console.error: preferences-branch: 03:49:45 INFO - Message: TypeError: tests.testRuns is undefined 03:49:45 INFO - Stack: 03:49:45 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:49:45 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:49:45 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:49:45 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:49:45 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:49:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 03:49:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 03:49:45 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 03:49:45 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 03:49:45 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 03:49:46 INFO - --DOCSHELL 0x11232c000 == 7 [pid = 3103] [id = 20] 03:49:46 INFO - --DOCSHELL 0x13203e000 == 6 [pid = 3103] [id = 19] 03:49:46 INFO - --DOCSHELL 0x12d620800 == 5 [pid = 3103] [id = 21] 03:49:46 INFO - --DOCSHELL 0x12f47c000 == 4 [pid = 3103] [id = 22] 03:49:46 INFO - --DOCSHELL 0x13100e000 == 3 [pid = 3103] [id = 23] 03:49:46 INFO - console.info: remote: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:49:46 INFO - console.info: remote: hiddenWindow document.readyState:complete 03:49:46 INFO - ++DOCSHELL 0x11095d800 == 4 [pid = 3103] [id = 25] 03:49:46 INFO - ++DOMWINDOW == 22 (0x110b16000) [pid = 3103] [serial = 71] [outer = 0x0] 03:49:46 INFO - ++DOMWINDOW == 23 (0x110993000) [pid = 3103] [serial = 72] [outer = 0x110b16000] 03:49:46 INFO - [3103] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:49:46 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/extensions/test-preferences-branch@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:49:46 INFO - ++DOMWINDOW == 24 (0x10ee32800) [pid = 3103] [serial = 73] [outer = 0x110b16000] 03:49:46 INFO - console.error: remote: 03:49:46 INFO - Message: TypeError: mainWindow is null 03:49:46 INFO - Stack: 03:49:46 INFO - @resource://remote-at-jetpack/remote/lib/utils.js:100:7 03:49:46 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:49:46 INFO - @resource://remote-at-jetpack/remote/lib/main.js:17:58 03:49:46 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:49:46 INFO - run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19 03:49:46 INFO - startup/] 03:49:54 INFO - --DOMWINDOW == 22 (0x110993000) [pid = 3103] [serial = 72] [outer = 0x0] [url = about:blank] 03:49:54 INFO - --DOMWINDOW == 21 (0x130b05400) [pid = 3103] [serial = 70] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 20 (0x131610000) [pid = 3103] [serial = 69] [outer = 0x0] [url = about:blank] 03:49:54 INFO - --DOMWINDOW == 19 (0x130b04c00) [pid = 3103] [serial = 67] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 18 (0x12d706000) [pid = 3103] [serial = 66] [outer = 0x0] [url = about:blank] 03:49:54 INFO - --DOMWINDOW == 17 (0x10edfe800) [pid = 3103] [serial = 64] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 16 (0x12f20c400) [pid = 3103] [serial = 63] [outer = 0x0] [url = about:blank] 03:49:54 INFO - --DOMWINDOW == 15 (0x12d72a800) [pid = 3103] [serial = 61] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 14 (0x12d706400) [pid = 3103] [serial = 60] [outer = 0x0] [url = about:blank] 03:49:54 INFO - --DOMWINDOW == 13 (0x10edf4400) [pid = 3103] [serial = 58] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 12 (0x112dd8000) [pid = 3103] [serial = 57] [outer = 0x0] [url = about:blank] 03:49:54 INFO - --DOMWINDOW == 11 (0x1316f1400) [pid = 3103] [serial = 53] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 10 (0x13160f800) [pid = 3103] [serial = 68] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 9 (0x130985c00) [pid = 3103] [serial = 65] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 8 (0x12f20d000) [pid = 3103] [serial = 62] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 7 (0x12d707400) [pid = 3103] [serial = 59] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:54 INFO - --DOMWINDOW == 6 (0x112e4e400) [pid = 3103] [serial = 56] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:55:24 WARNING - TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output 03:55:24 INFO - TEST-INFO | started process screencapture 03:55:25 INFO - TEST-INFO | screencapture: exit 0 03:55:25 INFO - TEST-INFO | Main app process: exit 5 03:55:25 WARNING - TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 5 03:55:25 INFO - runtests.py | Application ran for: 0:06:14.436379 03:55:25 INFO - zombiecheck | Reading PID log: /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpYxAy8fpidlog 03:55:25 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/minidumps/6AA54C20-883D-4640-9A2C-77516D636ACA.dmp /builds/slave/test/build/symbols 03:55:36 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/6AA54C20-883D-4640-9A2C-77516D636ACA.dmp 03:55:36 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/6AA54C20-883D-4640-9A2C-77516D636ACA.extra 03:55:36 WARNING - PROCESS-CRASH | automation.py | application crashed [@ mach_msg_trap + 0xa] 03:55:36 INFO - Crash dump filename: /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/minidumps/6AA54C20-883D-4640-9A2C-77516D636ACA.dmp 03:55:36 INFO - Operating system: Mac OS X 03:55:36 INFO - 10.10.5 14F27 03:55:36 INFO - CPU: amd64 03:55:36 INFO - family 6 model 69 stepping 1 03:55:36 INFO - 4 CPUs 03:55:36 INFO - Crash reason: EXC_SOFTWARE / SIGABRT 03:55:36 INFO - Crash address: 0x7fff955674de 03:55:36 INFO - Process uptime: 375 seconds 03:55:36 INFO - Thread 0 (crashed) 03:55:36 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:36 INFO - rax = 0x0000000010004005 rdx = 0x0000000000000000 03:55:36 INFO - rcx = 0x00007fff5fbfd338 rbx = 0x00000000ffffffff 03:55:36 INFO - rsi = 0x0000000007000806 rdi = 0x00007fff5fbfd4a0 03:55:36 INFO - rbp = 0x00007fff5fbfd380 rsp = 0x00007fff5fbfd338 03:55:36 INFO - r8 = 0x0000000000002503 r9 = 0x00000000ffffffff 03:55:36 INFO - r10 = 0x0000000000000c00 r11 = 0x0000000000000206 03:55:36 INFO - r12 = 0x0000000000000c00 r13 = 0x0000000000000000 03:55:36 INFO - r14 = 0x00007fff5fbfd4a0 r15 = 0x0000000000002503 03:55:36 INFO - rip = 0x00007fff955674de 03:55:36 INFO - Found by: given as instruction pointer in context 03:55:36 INFO - 1 CoreFoundation!__CFRunLoopServiceMachPort + 0xd4 03:55:36 INFO - rbp = 0x00007fff5fbfd3f0 rsp = 0x00007fff5fbfd390 03:55:36 INFO - rip = 0x00007fff96bb5eb4 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 2 CoreFoundation!__CFRunLoopRun + 0x55b 03:55:36 INFO - rbp = 0x00007fff5fbfe0d0 rsp = 0x00007fff5fbfd400 03:55:36 INFO - rip = 0x00007fff96bb537b 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 3 CoreFoundation!CFRunLoopRunSpecific + 0x128 03:55:36 INFO - rbp = 0x00007fff5fbfe130 rsp = 0x00007fff5fbfe0e0 03:55:36 INFO - rip = 0x00007fff96bb4bd8 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 4 HIToolbox!RunCurrentEventLoopInMode + 0xeb 03:55:36 INFO - rbp = 0x00007fff5fbfe170 rsp = 0x00007fff5fbfe140 03:55:36 INFO - rip = 0x00007fff8feae56f 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 5 HIToolbox!ReceiveNextEventCommon + 0x1af 03:55:36 INFO - rbp = 0x00007fff5fbfe1f0 rsp = 0x00007fff5fbfe180 03:55:36 INFO - rip = 0x00007fff8feae2ea 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 6 HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x47 03:55:36 INFO - rbp = 0x00007fff5fbfe210 rsp = 0x00007fff5fbfe200 03:55:36 INFO - rip = 0x00007fff8feae12b 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 7 AppKit!_DPSNextEvent + 0x3d2 03:55:36 INFO - rbp = 0x00007fff5fbfe680 rsp = 0x00007fff5fbfe220 03:55:36 INFO - rip = 0x00007fff957778ab 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 8 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x15a 03:55:36 INFO - rbp = 0x00007fff5fbfe920 rsp = 0x00007fff5fbfe690 03:55:36 INFO - rip = 0x00007fff95776e58 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 9 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:3f4dbceab265 : 121 + 0x2c] 03:55:36 INFO - rbp = 0x00007fff5fbfe970 rsp = 0x00007fff5fbfe930 03:55:36 INFO - rip = 0x0000000103ad3a36 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 10 AppKit!-[NSApplication run] + 0x252 03:55:36 INFO - rbx = 0x0000000117ad6ca0 rbp = 0x00007fff5fbfe9f0 03:55:36 INFO - rsp = 0x00007fff5fbfe980 r12 = 0x0000000000000000 03:55:36 INFO - r13 = 0x0000000117835190 r14 = 0x0000000117835190 03:55:36 INFO - r15 = 0x000000010080a101 rip = 0x00007fff9576caf3 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 11 XUL!nsAppShell::Run() [nsAppShell.mm:3f4dbceab265 : 661 + 0x17] 03:55:36 INFO - rbp = 0x00007fff5fbfea40 rsp = 0x00007fff5fbfea00 03:55:36 INFO - rip = 0x0000000103ad4ef5 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 12 XUL!nsAppStartup::Run() [nsAppStartup.cpp:3f4dbceab265 : 281 + 0x6] 03:55:36 INFO - rbx = 0x000000010c9303d0 rbp = 0x00007fff5fbfea60 03:55:36 INFO - rsp = 0x00007fff5fbfea50 r14 = 0x00007fff5fbfeee9 03:55:36 INFO - r15 = 0x00007fff5fbfec0c rip = 0x0000000104693ef1 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 13 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:3f4dbceab265 : 4327 + 0x6] 03:55:36 INFO - rbx = 0x0000000114a49a00 rbp = 0x00007fff5fbfed20 03:55:36 INFO - rsp = 0x00007fff5fbfea70 r14 = 0x00007fff5fbfeee9 03:55:36 INFO - r15 = 0x00007fff5fbfec0c rip = 0x00000001047041dd 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 14 XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:3f4dbceab265 : 4424 + 0x8] 03:55:36 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff5fbfed80 03:55:36 INFO - rsp = 0x00007fff5fbfed30 r12 = 0x00007fff5fbff478 03:55:36 INFO - r13 = 0x0000000000000005 r14 = 0x00007fff5fbfed90 03:55:36 INFO - r15 = 0x0000000000000001 rip = 0x0000000104704bab 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 15 XUL!XRE_main [nsAppRunner.cpp:3f4dbceab265 : 4526 + 0x11] 03:55:36 INFO - rbx = 0x00007fff5fbfeea8 rbp = 0x00007fff5fbfef20 03:55:36 INFO - rsp = 0x00007fff5fbfed90 r12 = 0x0000000000000005 03:55:36 INFO - r13 = 0x00007fff5fbfed90 r14 = 0x00007fff5fbff020 03:55:36 INFO - r15 = 0x00007fff5fbff478 rip = 0x000000010470508b 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 16 firefox!main [nsBrowserApp.cpp:3f4dbceab265 : 212 + 0x15] 03:55:36 INFO - rbx = 0x000000010030eac0 rbp = 0x00007fff5fbff450 03:55:36 INFO - rsp = 0x00007fff5fbfef30 r12 = 0x0000000101140cb0 03:55:36 INFO - r13 = 0x000000010030e4c0 r14 = 0x00007fff5fbfef50 03:55:36 INFO - r15 = 0x74009df3071c38e2 rip = 0x000000010000207f 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 17 firefox!start + 0x34 03:55:36 INFO - rbp = 0x00007fff5fbff468 rsp = 0x00007fff5fbff460 03:55:36 INFO - rip = 0x00000001000015a4 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - Thread 1 03:55:36 INFO - 0 libsystem_kernel.dylib!kevent64 + 0xa 03:55:36 INFO - rax = 0x0000000002000171 rdx = 0x0000000000000000 03:55:36 INFO - rcx = 0x00000001000aa5b8 rbx = 0x0000000000000000 03:55:36 INFO - rsi = 0x0000000000000000 rdi = 0x0000000000000010 03:55:36 INFO - rbp = 0x00000001000aa640 rsp = 0x00000001000aa5b8 03:55:36 INFO - r8 = 0x0000000000000001 r9 = 0x0000000000000000 03:55:36 INFO - r10 = 0x00000001000aa5d0 r11 = 0x0000000000000246 03:55:36 INFO - r12 = 0x00007fff90786258 r13 = 0x00007fff79560ec0 03:55:36 INFO - r14 = 0x00000001000aa5d0 r15 = 0x00000001000aa600 03:55:36 INFO - rip = 0x00007fff9556d232 03:55:36 INFO - Found by: given as instruction pointer in context 03:55:36 INFO - 1 libdispatch.dylib!_dispatch_mgr_thread + 0x34 03:55:36 INFO - rbp = 0x00000001000aae50 rsp = 0x00000001000aa650 03:55:36 INFO - rip = 0x00007fff90766a6a 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - Thread 2 03:55:36 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:36 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:36 INFO - rcx = 0x0000000108509bd8 rbx = 0x0000000000000000 03:55:36 INFO - rsi = 0x0000000000000006 rdi = 0x0000000108509c70 03:55:36 INFO - rbp = 0x0000000108509c20 rsp = 0x0000000108509bd8 03:55:36 INFO - r8 = 0x0000000000002c03 r9 = 0x0000000000000000 03:55:36 INFO - r10 = 0x000000000000024c r11 = 0x0000000000000206 03:55:36 INFO - r12 = 0x000000000000024c r13 = 0x0000000000000000 03:55:36 INFO - r14 = 0x0000000108509c70 r15 = 0x0000000000002c03 03:55:36 INFO - rip = 0x00007fff955674de 03:55:36 INFO - Found by: given as instruction pointer in context 03:55:36 INFO - 1 XUL!google_breakpad::ExceptionHandler::WaitForMessage(void*) [exception_handler.cc:3f4dbceab265 : 481 + 0x8] 03:55:36 INFO - rbp = 0x0000000108509ef0 rsp = 0x0000000108509c30 03:55:36 INFO - rip = 0x00000001047246a5 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 2 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:36 INFO - rbx = 0x000000010850a000 rbp = 0x0000000108509f10 03:55:36 INFO - rsp = 0x0000000108509f00 r12 = 0x0000000000002d03 03:55:36 INFO - r13 = 0x00000000000008ff r14 = 0x0000000100312050 03:55:36 INFO - r15 = 0x0000000104724610 rip = 0x00007fff8eaba05a 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 3 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:36 INFO - rbp = 0x0000000108509f50 rsp = 0x0000000108509f20 03:55:36 INFO - rip = 0x00007fff8eab9fd7 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 4 libsystem_pthread.dylib!thread_start + 0xd 03:55:36 INFO - rbp = 0x0000000108509f78 rsp = 0x0000000108509f60 03:55:36 INFO - rip = 0x00007fff8eab73ed 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 5 XUL + 0x3691610 03:55:36 INFO - rsp = 0x000000010850a030 rip = 0x0000000104724610 03:55:36 INFO - Found by: stack scanning 03:55:36 INFO - Thread 3 03:55:36 INFO - 0 libsystem_kernel.dylib!kevent + 0xa 03:55:36 INFO - rax = 0x000000000200016b rdx = 0x0000000000000001 03:55:36 INFO - rcx = 0x0000000108780ac8 rbx = 0x000000010035d000 03:55:36 INFO - rsi = 0x000000010035c000 rdi = 0x0000000000000012 03:55:36 INFO - rbp = 0x0000000108780b30 rsp = 0x0000000108780ac8 03:55:36 INFO - r8 = 0x0000000000000040 r9 = 0x0000000000000000 03:55:36 INFO - r10 = 0x000000010035d000 r11 = 0x0000000000000246 03:55:36 INFO - r12 = 0x000000010039d400 r13 = 0x0000000000000001 03:55:36 INFO - r14 = 0x000000010035c000 r15 = 0x00000001003d34f0 03:55:36 INFO - rip = 0x00007fff9556d21a 03:55:36 INFO - Found by: given as instruction pointer in context 03:55:36 INFO - 1 XUL!event_base_loop [event.c:3f4dbceab265 : 1607 + 0xd] 03:55:36 INFO - rbp = 0x0000000108780be0 rsp = 0x0000000108780b40 03:55:36 INFO - rip = 0x00000001015b0814 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 2 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:3f4dbceab265 : 362 + 0xa] 03:55:36 INFO - rbx = 0x0000000108780d00 rbp = 0x0000000108780c70 03:55:36 INFO - rsp = 0x0000000108780bf0 r12 = 0x0000000108780c20 03:55:36 INFO - r13 = 0x0000000108605d00 r14 = 0x0000000108605e80 03:55:36 INFO - r15 = 0x0000000108605e98 rip = 0x0000000101595f75 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 3 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:36 INFO - rbx = 0x0000000000004d03 rbp = 0x0000000108780ca0 03:55:36 INFO - rsp = 0x0000000108780c80 r12 = 0x0000000108780e00 03:55:36 INFO - r13 = 0x0000000108605d80 r14 = 0x0000000108780d00 03:55:36 INFO - r15 = 0x0000000108605da8 rip = 0x000000010159400c 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 4 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:55:36 INFO - rbx = 0x0000000000004d03 rbp = 0x0000000108780ee0 03:55:36 INFO - rsp = 0x0000000108780cb0 r12 = 0x0000000108780e00 03:55:36 INFO - r13 = 0x0000000108605d80 r14 = 0x0000000108780d00 03:55:36 INFO - r15 = 0x0000000108605da8 rip = 0x000000010159e90f 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 5 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:55:36 INFO - rbx = 0x0000000108781000 rbp = 0x0000000108780ef0 03:55:36 INFO - rsp = 0x0000000108780ef0 r12 = 0x0000000000004d03 03:55:36 INFO - r13 = 0x00000000000008ff r14 = 0x0000000108605d80 03:55:36 INFO - r15 = 0x000000010159ea10 rip = 0x000000010159ea1a 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 6 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:36 INFO - rbx = 0x0000000108781000 rbp = 0x0000000108780f10 03:55:36 INFO - rsp = 0x0000000108780f00 r12 = 0x0000000000004d03 03:55:36 INFO - r13 = 0x00000000000008ff r14 = 0x0000000108605d80 03:55:36 INFO - r15 = 0x000000010159ea10 rip = 0x00007fff8eaba05a 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 7 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:36 INFO - rbp = 0x0000000108780f50 rsp = 0x0000000108780f20 03:55:36 INFO - rip = 0x00007fff8eab9fd7 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 8 libsystem_pthread.dylib!thread_start + 0xd 03:55:36 INFO - rbp = 0x0000000108780f78 rsp = 0x0000000108780f60 03:55:36 INFO - rip = 0x00007fff8eab73ed 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 9 XUL + 0x50ba10 03:55:36 INFO - rsp = 0x0000000108781030 rip = 0x000000010159ea10 03:55:36 INFO - Found by: stack scanning 03:55:36 INFO - Thread 4 03:55:36 INFO - 0 libsystem_kernel.dylib!__select + 0xa 03:55:36 INFO - rax = 0x000000000200005d rdx = 0x000000010858c7d0 03:55:36 INFO - rcx = 0x000000010858c738 rbx = 0x0000000000000000 03:55:36 INFO - rsi = 0x000000010858c850 rdi = 0x0000000000000018 03:55:36 INFO - rbp = 0x000000010858c900 rsp = 0x000000010858c738 03:55:36 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001 03:55:36 INFO - r10 = 0x000000010858c750 r11 = 0x0000000000000287 03:55:36 INFO - r12 = 0x0000000000000001 r13 = 0x000000010858c970 03:55:36 INFO - r14 = 0x00000000ffffffff r15 = 0x0000000000000001 03:55:36 INFO - rip = 0x00007fff9556c3fa 03:55:36 INFO - Found by: given as instruction pointer in context 03:55:36 INFO - 1 libnss3.dylib!PR_Poll [ptio.c:3f4dbceab265 : 3922 + 0x11] 03:55:36 INFO - rbp = 0x000000010858cba0 rsp = 0x000000010858c910 03:55:36 INFO - rip = 0x00000001006e6501 03:55:36 INFO - Found by: previous frame's frame pointer 03:55:36 INFO - 2 XUL!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 476 + 0xd] 03:55:36 INFO - rbx = 0x00000000ffffffff rbp = 0x000000010858cc00 03:55:36 INFO - rsp = 0x000000010858cbb0 r12 = 0x0000000000000001 03:55:36 INFO - r13 = 0x000000010863a800 r14 = 0x00000000006d2c94 03:55:36 INFO - r15 = 0x000000010033f8c0 rip = 0x00000001012982d8 03:55:36 INFO - Found by: call frame info 03:55:36 INFO - 3 XUL!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 1076 + 0x16] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010858cc70 03:55:37 INFO - rsp = 0x000000010858cc10 r12 = 0xfffffffffffffff0 03:55:37 INFO - r13 = 0xffffffffffffffff r14 = 0x000000010033f8c0 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x000000010129a3d7 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 869 + 0xf] 03:55:37 INFO - rbx = 0x000000010858ccd8 rbp = 0x000000010858cd10 03:55:37 INFO - rsp = 0x000000010858cc80 r12 = 0x000000010033f8c0 03:55:37 INFO - r13 = 0x000000010858cccf r14 = 0x0000000100320a00 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000101299a6c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!non-virtual thunk to nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 797 + 0x9] 03:55:37 INFO - rbx = 0x0000000100320a00 rbp = 0x000000010858cd20 03:55:37 INFO - rsp = 0x000000010858cd20 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x000000010858cd60 rip = 0x000000010129aa1d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x0000000100320a00 rbp = 0x000000010858cdc0 03:55:37 INFO - rsp = 0x000000010858cd30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x000000010858cd60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010858cde0 03:55:37 INFO - rsp = 0x000000010858cdd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000108689cc0 03:55:37 INFO - r15 = 0x000000010858ce20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x00000001003289f0 rbp = 0x000000010858ce50 03:55:37 INFO - rsp = 0x000000010858cdf0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000108689cc0 03:55:37 INFO - r15 = 0x000000010858ce20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000100320a00 rbp = 0x000000010858ce80 03:55:37 INFO - rsp = 0x000000010858ce60 r12 = 0x000000000000510b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000100320a20 03:55:37 INFO - r15 = 0x00000001003289f0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000100320a00 rbp = 0x000000010858cec0 03:55:37 INFO - rsp = 0x000000010858ce90 r12 = 0x000000000000510b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000100320a20 03:55:37 INFO - r15 = 0x00000001003289f0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a78c0 rbp = 0x000000010858cef0 03:55:37 INFO - rsp = 0x000000010858ced0 r12 = 0x000000000000510b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010858d000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010858d000 rbp = 0x000000010858cf10 03:55:37 INFO - rsp = 0x000000010858cf00 r12 = 0x000000000000510b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a78c0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010858cf50 rsp = 0x000000010858cf20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010858cf78 rsp = 0x000000010858cf60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 15 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010858d030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 5 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010cd00d48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000289300 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010cd00e00 rsp = 0x000000010cd00d48 03:55:37 INFO - r8 = 0x0245660002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000289300 r15 = 0x000000010cd01000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010cd00e60 rsp = 0x000000010cd00e10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010cd00e90 03:55:37 INFO - rsp = 0x000000010cd00e70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010cd00ec0 03:55:37 INFO - rsp = 0x000000010cd00ea0 r12 = 0x0000000000004e1f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869b000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a79f0 rbp = 0x000000010cd00ef0 03:55:37 INFO - rsp = 0x000000010cd00ed0 r12 = 0x0000000000004e1f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010cd01000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010cd01000 rbp = 0x000000010cd00f10 03:55:37 INFO - rsp = 0x000000010cd00f00 r12 = 0x0000000000004e1f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a79f0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010cd00f50 rsp = 0x000000010cd00f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010cd00f78 rsp = 0x000000010cd00f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010cd01030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 6 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010cf03d48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000289400 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010cf03e00 rsp = 0x000000010cf03d48 03:55:37 INFO - r8 = 0x0245670002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000289400 r15 = 0x000000010cf04000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010cf03e60 rsp = 0x000000010cf03e10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010cf03e90 03:55:37 INFO - rsp = 0x000000010cf03e70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010cf03ec0 03:55:37 INFO - rsp = 0x000000010cf03ea0 r12 = 0x0000000000004b1b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869b200 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a7b20 rbp = 0x000000010cf03ef0 03:55:37 INFO - rsp = 0x000000010cf03ed0 r12 = 0x0000000000004b1b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010cf04000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010cf04000 rbp = 0x000000010cf03f10 03:55:37 INFO - rsp = 0x000000010cf03f00 r12 = 0x0000000000004b1b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a7b20 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010cf03f50 rsp = 0x000000010cf03f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010cf03f78 rsp = 0x000000010cf03f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010cf04030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 7 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010d106d48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0100288e00 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010d106e00 rsp = 0x000000010d106d48 03:55:37 INFO - r8 = 0x0245610002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0100288e00 r15 = 0x000000010d107000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010d106e60 rsp = 0x000000010d106e10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010d106e90 03:55:37 INFO - rsp = 0x000000010d106e70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d106ec0 03:55:37 INFO - rsp = 0x000000010d106ea0 r12 = 0x0000000000005203 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869b400 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a7c50 rbp = 0x000000010d106ef0 03:55:37 INFO - rsp = 0x000000010d106ed0 r12 = 0x0000000000005203 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010d107000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010d107000 rbp = 0x000000010d106f10 03:55:37 INFO - rsp = 0x000000010d106f00 r12 = 0x0000000000005203 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a7c50 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010d106f50 rsp = 0x000000010d106f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010d106f78 rsp = 0x000000010d106f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010d107030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 8 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010d309d48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000289200 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010d309e00 rsp = 0x000000010d309d48 03:55:37 INFO - r8 = 0x0245650002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000289200 r15 = 0x000000010d30a000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010d309e60 rsp = 0x000000010d309e10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010d309e90 03:55:37 INFO - rsp = 0x000000010d309e70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d309ec0 03:55:37 INFO - rsp = 0x000000010d309ea0 r12 = 0x0000000000005303 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869b600 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a7d80 rbp = 0x000000010d309ef0 03:55:37 INFO - rsp = 0x000000010d309ed0 r12 = 0x0000000000005303 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010d30a000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010d30a000 rbp = 0x000000010d309f10 03:55:37 INFO - rsp = 0x000000010d309f00 r12 = 0x0000000000005303 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a7d80 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010d309f50 rsp = 0x000000010d309f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010d309f78 rsp = 0x000000010d309f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010d30a030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 9 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010d50cd48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000289000 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010d50ce00 rsp = 0x000000010d50cd48 03:55:37 INFO - r8 = 0x0245630002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000289000 r15 = 0x000000010d50d000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010d50ce60 rsp = 0x000000010d50ce10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010d50ce90 03:55:37 INFO - rsp = 0x000000010d50ce70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d50cec0 03:55:37 INFO - rsp = 0x000000010d50cea0 r12 = 0x0000000000005403 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869b800 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a7eb0 rbp = 0x000000010d50cef0 03:55:37 INFO - rsp = 0x000000010d50ced0 r12 = 0x0000000000005403 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010d50d000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010d50d000 rbp = 0x000000010d50cf10 03:55:37 INFO - rsp = 0x000000010d50cf00 r12 = 0x0000000000005403 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a7eb0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010d50cf50 rsp = 0x000000010d50cf20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010d50cf78 rsp = 0x000000010d50cf60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010d50d030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 10 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010d70fd48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000289500 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010d70fe00 rsp = 0x000000010d70fd48 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000289500 r15 = 0x000000010d710000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010d70fe60 rsp = 0x000000010d70fe10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010d70fe90 03:55:37 INFO - rsp = 0x000000010d70fe70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d70fec0 03:55:37 INFO - rsp = 0x000000010d70fea0 r12 = 0x0000000000005503 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869ba00 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a7fe0 rbp = 0x000000010d70fef0 03:55:37 INFO - rsp = 0x000000010d70fed0 r12 = 0x0000000000005503 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010d710000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010d710000 rbp = 0x000000010d70ff10 03:55:37 INFO - rsp = 0x000000010d70ff00 r12 = 0x0000000000005503 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a7fe0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010d70ff50 rsp = 0x000000010d70ff20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010d70ff78 rsp = 0x000000010d70ff60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010d710030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 11 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010d912d48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000288f00 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010d912e00 rsp = 0x000000010d912d48 03:55:37 INFO - r8 = 0x0245620002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000288f00 r15 = 0x000000010d913000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010d912e60 rsp = 0x000000010d912e10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010d912e90 03:55:37 INFO - rsp = 0x000000010d912e70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d912ec0 03:55:37 INFO - rsp = 0x000000010d912ea0 r12 = 0x0000000000005603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869bc00 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a8110 rbp = 0x000000010d912ef0 03:55:37 INFO - rsp = 0x000000010d912ed0 r12 = 0x0000000000005603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010d913000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010d913000 rbp = 0x000000010d912f10 03:55:37 INFO - rsp = 0x000000010d912f00 r12 = 0x0000000000005603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a8110 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010d912f50 rsp = 0x000000010d912f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010d912f78 rsp = 0x000000010d912f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010d913030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 12 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000288d00 03:55:37 INFO - rcx = 0x000000010db15d48 rbx = 0x0000000000288d00 03:55:37 INFO - rsi = 0x00288d0000289100 rdi = 0x00000001003f8388 03:55:37 INFO - rbp = 0x000000010db15e00 rsp = 0x000000010db15d48 03:55:37 INFO - r8 = 0x0245640002456803 r9 = 0x0000000000001060 03:55:37 INFO - r10 = 0x00000001003bf100 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003bf100 03:55:37 INFO - r14 = 0x00288d0000289100 r15 = 0x000000010db16000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010db15e60 rsp = 0x000000010db15e10 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:55:37 INFO - rbx = 0x00000001003f8380 rbp = 0x000000010db15e90 03:55:37 INFO - rsp = 0x000000010db15e70 r12 = 0x0000000000000001 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000108635400 rip = 0x000000010573e94d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010db15ec0 03:55:37 INFO - rsp = 0x000000010db15ea0 r12 = 0x0000000000005703 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010869be00 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a8240 rbp = 0x000000010db15ef0 03:55:37 INFO - rsp = 0x000000010db15ed0 r12 = 0x0000000000005703 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010db16000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010db16000 rbp = 0x000000010db15f10 03:55:37 INFO - rsp = 0x000000010db15f00 r12 = 0x0000000000005703 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a8240 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010db15f50 rsp = 0x000000010db15f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010db15f78 rsp = 0x000000010db15f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010db16030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 13 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x000000010afcfa58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x000000010afcfb50 03:55:37 INFO - rbp = 0x000000010afcfaa0 rsp = 0x000000010afcfa58 03:55:37 INFO - r8 = 0x0000000000005803 r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x000000010afcfb50 r15 = 0x0000000000005803 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x000000010afcfec0 rsp = 0x000000010afcfab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a8370 rbp = 0x000000010afcfef0 03:55:37 INFO - rsp = 0x000000010afcfed0 r12 = 0x0000000000005903 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010afd0000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010afd0000 rbp = 0x000000010afcff10 03:55:37 INFO - rsp = 0x000000010afcff00 r12 = 0x0000000000005903 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a8370 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010afcff50 rsp = 0x000000010afcff20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010afcff78 rsp = 0x000000010afcff60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010afd0030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 14 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x000000000000e700 03:55:37 INFO - rcx = 0x000000010b052d28 rbx = 0x000000000000e700 03:55:37 INFO - rsi = 0x0000ea010000eb00 rdi = 0x000000010c9d5a48 03:55:37 INFO - rbp = 0x000000010b052de0 rsp = 0x000000010b052d28 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000108677dc0 03:55:37 INFO - r14 = 0x0000ea010000eb00 r15 = 0x000000010b053000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010b052e40 rsp = 0x000000010b052df0 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!Watchdog::Sleep(unsigned int) [XPCJSRuntime.cpp:3f4dbceab265 : 1074 + 0xc] 03:55:37 INFO - rbx = 0x00000001003eee80 rbp = 0x000000010b052e60 03:55:37 INFO - rsp = 0x000000010b052e50 r12 = 0x000000010c919240 03:55:37 INFO - r13 = 0x00052ac82c87153a r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x00000001003eee80 rip = 0x0000000101adc482 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!WatchdogMain [XPCJSRuntime.cpp:3f4dbceab265 : 1288 + 0x8] 03:55:37 INFO - rbx = 0x00052ac82c876d9d rbp = 0x000000010b052ec0 03:55:37 INFO - rsp = 0x000000010b052e70 r12 = 0x000000010c919240 03:55:37 INFO - r13 = 0x00052ac82c87153a r14 = 0x00000000002da6e0 03:55:37 INFO - r15 = 0x00000001003eee80 rip = 0x0000000101ad4352 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a85d0 rbp = 0x000000010b052ef0 03:55:37 INFO - rsp = 0x000000010b052ed0 r12 = 0x0000000000005a03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010b053000 03:55:37 INFO - r15 = 0x0000000000000001 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010b053000 rbp = 0x000000010b052f10 03:55:37 INFO - rsp = 0x000000010b052f00 r12 = 0x0000000000005a03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a85d0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010b052f50 rsp = 0x000000010b052f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010b052f78 rsp = 0x000000010b052f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010b053030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 15 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x000000010b0d5d38 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x000000010ef10108 03:55:37 INFO - rbp = 0x000000010b0d5df0 rsp = 0x000000010b0d5d38 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x000000010c932980 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x000000010b0d6000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010b0d5e50 rsp = 0x000000010b0d5e00 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000010c930350 rbp = 0x000000010b0d5e80 03:55:37 INFO - rsp = 0x000000010b0d5e60 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000010c930301 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:3f4dbceab265 : 40 + 0x8] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b0d5ec0 03:55:37 INFO - rsp = 0x000000010b0d5e90 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x000000010c930350 rip = 0x0000000101176893 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003a8bc0 rbp = 0x000000010b0d5ef0 03:55:37 INFO - rsp = 0x000000010b0d5ed0 r12 = 0x0000000000005b03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010b0d6000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010b0d6000 rbp = 0x000000010b0d5f10 03:55:37 INFO - rsp = 0x000000010b0d5f00 r12 = 0x0000000000005b03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003a8bc0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010b0d5f50 rsp = 0x000000010b0d5f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010b0d5f78 rsp = 0x000000010b0d5f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010b0d6030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 16 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000c00 03:55:37 INFO - rcx = 0x000000010db48d08 rbx = 0x0000000000000c00 03:55:37 INFO - rsi = 0x00000c0100000d00 rdi = 0x0000000110d51108 03:55:37 INFO - rbp = 0x000000010db48dc0 rsp = 0x000000010db48d08 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000110995740 03:55:37 INFO - r14 = 0x00000c0100000d00 r15 = 0x000000010db49000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000010db48e20 rsp = 0x000000010db48dd0 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000110995478 rbp = 0x000000010db48e50 03:55:37 INFO - rsp = 0x000000010db48e30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000110995401 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::net::CacheIOThread::ThreadFunc() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:55:37 INFO - rbx = 0x0000000110995440 rbp = 0x000000010db48ea0 03:55:37 INFO - rsp = 0x000000010db48e60 r12 = 0x000000010db48e78 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110995458 03:55:37 INFO - r15 = 0x0000000110995478 rip = 0x0000000101386492 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:3f4dbceab265 : 173 + 0x8] 03:55:37 INFO - rbx = 0x0000000110995440 rbp = 0x000000010db48ec0 03:55:37 INFO - rsp = 0x000000010db48eb0 r12 = 0x0000000000006c2b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010db49000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001013861c4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003ab7b0 rbp = 0x000000010db48ef0 03:55:37 INFO - rsp = 0x000000010db48ed0 r12 = 0x0000000000006c2b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010db49000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010db49000 rbp = 0x000000010db48f10 03:55:37 INFO - rsp = 0x000000010db48f00 r12 = 0x0000000000006c2b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003ab7b0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010db48f50 rsp = 0x000000010db48f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010db48f78 rsp = 0x000000010db48f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 9 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010db49030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 17 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000136300 03:55:37 INFO - rcx = 0x000000010dbcbb58 rbx = 0x0000000000136300 03:55:37 INFO - rsi = 0x0013630100136400 rdi = 0x00000001003f8088 03:55:37 INFO - rbp = 0x000000010dbcbc10 rsp = 0x000000010dbcbb58 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003be740 03:55:37 INFO - r14 = 0x0013630100136400 r15 = 0x000000010dbcc000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 264 + 0xc] 03:55:37 INFO - rbp = 0x000000010dbcbc70 rsp = 0x000000010dbcbc20 03:55:37 INFO - rip = 0x00000001006eabdc 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000010033a090 rbp = 0x000000010dbcbca0 03:55:37 INFO - rsp = 0x000000010dbcbc80 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000177 03:55:37 INFO - r15 = 0x000000012ccab901 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!TimerThread::Run() [Monitor.h:3f4dbceab265 : 40 + 0xa] 03:55:37 INFO - rbx = 0x0000000000000177 rbp = 0x000000010dbcbd20 03:55:37 INFO - rsp = 0x000000010dbcbcb0 r12 = 0x000000010033a090 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x000000010033a040 03:55:37 INFO - r15 = 0x000000012ccab900 rip = 0x000000010117d711 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x0000000110d27a00 rbp = 0x000000010dbcbdc0 03:55:37 INFO - rsp = 0x000000010dbcbd30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x000000010dbcbd60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000010dbcbde0 03:55:37 INFO - rsp = 0x000000010dbcbdd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110d51440 03:55:37 INFO - r15 = 0x000000010dbcbe20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x000000010032b780 rbp = 0x000000010dbcbe50 03:55:37 INFO - rsp = 0x000000010dbcbdf0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110d51440 03:55:37 INFO - r15 = 0x000000010dbcbe20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000110d27a00 rbp = 0x000000010dbcbe80 03:55:37 INFO - rsp = 0x000000010dbcbe60 r12 = 0x0000000000006e13 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110d27a20 03:55:37 INFO - r15 = 0x000000010032b780 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000110d27a00 rbp = 0x000000010dbcbec0 03:55:37 INFO - rsp = 0x000000010dbcbe90 r12 = 0x0000000000006e13 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110d27a20 03:55:37 INFO - r15 = 0x000000010032b780 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001003ab8e0 rbp = 0x000000010dbcbef0 03:55:37 INFO - rsp = 0x000000010dbcbed0 r12 = 0x0000000000006e13 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dbcc000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000010dbcc000 rbp = 0x000000010dbcbf10 03:55:37 INFO - rsp = 0x000000010dbcbf00 r12 = 0x0000000000006e13 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001003ab8e0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000010dbcbf50 rsp = 0x000000010dbcbf20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000010dbcbf78 rsp = 0x000000010dbcbf60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000010dbcc030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 18 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000113153b98 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x000000010868de48 03:55:37 INFO - rbp = 0x0000000113153c50 rsp = 0x0000000113153b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000112e48400 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x0000000113154000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000113153cb0 rsp = 0x0000000113153c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000112cf1ba8 rbp = 0x0000000113153ce0 03:55:37 INFO - rsp = 0x0000000113153cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000112cf1b01 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x0000000112cf1b90 rbp = 0x0000000113153d20 03:55:37 INFO - rsp = 0x0000000113153cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000113153d60 03:55:37 INFO - r15 = 0x0000000112cf1ba8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x0000000112cf1b00 rbp = 0x0000000113153dc0 03:55:37 INFO - rsp = 0x0000000113153d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000112cf1b20 03:55:37 INFO - r15 = 0x0000000112cf1b90 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000113153de0 03:55:37 INFO - rsp = 0x0000000113153dd0 r12 = 0x000000010868dea0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000010868de80 03:55:37 INFO - r15 = 0x0000000113153e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000010032d5e0 rbp = 0x0000000113153e50 03:55:37 INFO - rsp = 0x0000000113153df0 r12 = 0x000000010868dea0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000010868de80 03:55:37 INFO - r15 = 0x0000000113153e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000112cf1b00 rbp = 0x0000000113153e80 03:55:37 INFO - rsp = 0x0000000113153e60 r12 = 0x0000000000006f03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112cf1b20 03:55:37 INFO - r15 = 0x000000010032d5e0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000112cf1b00 rbp = 0x0000000113153ec0 03:55:37 INFO - rsp = 0x0000000113153e90 r12 = 0x0000000000006f03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112cf1b20 03:55:37 INFO - r15 = 0x000000010032d5e0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000110b7b830 rbp = 0x0000000113153ef0 03:55:37 INFO - rsp = 0x0000000113153ed0 r12 = 0x0000000000006f03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113154000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000113154000 rbp = 0x0000000113153f10 03:55:37 INFO - rsp = 0x0000000113153f00 r12 = 0x0000000000006f03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110b7b830 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000113153f50 rsp = 0x0000000113153f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000113153f78 rsp = 0x0000000113153f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000113154030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 19 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x00000001131d6d28 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x0000000112e4d048 03:55:37 INFO - rbp = 0x00000001131d6de0 rsp = 0x00000001131d6d28 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000112e48700 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x00000001131d7000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001131d6e40 rsp = 0x00000001131d6df0 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000110b94430 rbp = 0x00000001131d6e70 03:55:37 INFO - rsp = 0x00000001131d6e50 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000110b94430 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000110b94401 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:3f4dbceab265 : 115 + 0xd] 03:55:37 INFO - rbx = 0x0000000110b7b960 rbp = 0x00000001131d6ec0 03:55:37 INFO - rsp = 0x00000001131d6e80 r12 = 0x00000001131d6e88 03:55:37 INFO - r13 = 0x0000000110b94430 r14 = 0x00000001131d7000 03:55:37 INFO - r15 = 0x0000000110b94400 rip = 0x000000010450053d 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000110b7b960 rbp = 0x00000001131d6ef0 03:55:37 INFO - rsp = 0x00000001131d6ed0 r12 = 0x0000000000007003 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001131d7000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x00000001131d7000 rbp = 0x00000001131d6f10 03:55:37 INFO - rsp = 0x00000001131d6f00 r12 = 0x0000000000007003 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110b7b960 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x00000001131d6f50 rsp = 0x00000001131d6f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x00000001131d6f78 rsp = 0x00000001131d6f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x00000001131d7030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 20 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000d00 03:55:37 INFO - rcx = 0x0000000113680b98 rbx = 0x0000000000000d00 03:55:37 INFO - rsi = 0x00000d0100000e00 rdi = 0x0000000113344288 03:55:37 INFO - rbp = 0x0000000113680c50 rsp = 0x0000000113680b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000112e1f600 03:55:37 INFO - r14 = 0x00000d0100000e00 r15 = 0x0000000113681000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000113680cb0 rsp = 0x0000000113680c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000112da41a8 rbp = 0x0000000113680ce0 03:55:37 INFO - rsp = 0x0000000113680cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000112da4101 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x0000000112da4190 rbp = 0x0000000113680d20 03:55:37 INFO - rsp = 0x0000000113680cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000113680d60 03:55:37 INFO - r15 = 0x0000000112da41a8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x0000000112da4100 rbp = 0x0000000113680dc0 03:55:37 INFO - rsp = 0x0000000113680d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000112da4120 03:55:37 INFO - r15 = 0x0000000112da4190 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000113680de0 03:55:37 INFO - rsp = 0x0000000113680dd0 r12 = 0x00000001133442e0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001133442c0 03:55:37 INFO - r15 = 0x0000000113680e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x00000001125aa840 rbp = 0x0000000113680e50 03:55:37 INFO - rsp = 0x0000000113680df0 r12 = 0x00000001133442e0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001133442c0 03:55:37 INFO - r15 = 0x0000000113680e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000112da4100 rbp = 0x0000000113680e80 03:55:37 INFO - rsp = 0x0000000113680e60 r12 = 0x0000000000007423 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112da4120 03:55:37 INFO - r15 = 0x00000001125aa840 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000112da4100 rbp = 0x0000000113680ec0 03:55:37 INFO - rsp = 0x0000000113680e90 r12 = 0x0000000000007423 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112da4120 03:55:37 INFO - r15 = 0x00000001125aa840 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000112540960 rbp = 0x0000000113680ef0 03:55:37 INFO - rsp = 0x0000000113680ed0 r12 = 0x0000000000007423 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113681000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000113681000 rbp = 0x0000000113680f10 03:55:37 INFO - rsp = 0x0000000113680f00 r12 = 0x0000000000007423 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112540960 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000113680f50 rsp = 0x0000000113680f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000113680f78 rsp = 0x0000000113680f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000113681030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 21 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000017300 03:55:37 INFO - rcx = 0x0000000113883788 rbx = 0x0000000000017300 03:55:37 INFO - rsi = 0x0001730100017400 rdi = 0x00000001133403c8 03:55:37 INFO - rbp = 0x0000000113883840 rsp = 0x0000000113883788 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001003be680 03:55:37 INFO - r14 = 0x0001730100017400 r15 = 0x0000000113884000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001138838a0 rsp = 0x0000000113883850 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000011256d058 rbp = 0x00000001138838d0 03:55:37 INFO - rsp = 0x00000001138838b0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011256d001 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000113883900 03:55:37 INFO - rsp = 0x00000001138838e0 r12 = 0x000000011256d000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011256d000 rip = 0x000000010380e05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x00000001138839b0 03:55:37 INFO - rsp = 0x0000000113883910 r12 = 0x000000011256d000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000112bffb20 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:55:37 INFO - rbx = 0x0000000112cb4000 rbp = 0x0000000113883d20 03:55:37 INFO - rsp = 0x00000001138839c0 r12 = 0x0000000112bfffd0 03:55:37 INFO - r13 = 0x0000000112c9c000 r14 = 0x0000000000000001 03:55:37 INFO - r15 = 0x0000000112e56000 rip = 0x00000001037bd0c5 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x0000000112e95c00 rbp = 0x0000000113883dc0 03:55:37 INFO - rsp = 0x0000000113883d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000113883d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000113883de0 03:55:37 INFO - rsp = 0x0000000113883dd0 r12 = 0x0000000113340f60 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000113340f40 03:55:37 INFO - r15 = 0x0000000113883e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x00000001125aa9f0 rbp = 0x0000000113883e50 03:55:37 INFO - rsp = 0x0000000113883df0 r12 = 0x0000000113340f60 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000113340f40 03:55:37 INFO - r15 = 0x0000000113883e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000112e95c00 rbp = 0x0000000113883e80 03:55:37 INFO - rsp = 0x0000000113883e60 r12 = 0x0000000000007527 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112e95c20 03:55:37 INFO - r15 = 0x00000001125aa9f0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000112e95c00 rbp = 0x0000000113883ec0 03:55:37 INFO - rsp = 0x0000000113883e90 r12 = 0x0000000000007527 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112e95c20 03:55:37 INFO - r15 = 0x00000001125aa9f0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000112540a90 rbp = 0x0000000113883ef0 03:55:37 INFO - rsp = 0x0000000113883ed0 r12 = 0x0000000000007527 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113884000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000113884000 rbp = 0x0000000113883f10 03:55:37 INFO - rsp = 0x0000000113883f00 r12 = 0x0000000000007527 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112540a90 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000113883f50 rsp = 0x0000000113883f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000113883f78 rsp = 0x0000000113883f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 15 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000113884030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 22 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000113989a58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x0000000113989b50 03:55:37 INFO - rbp = 0x0000000113989aa0 rsp = 0x0000000113989a58 03:55:37 INFO - r8 = 0x0000000000007123 r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x0000000113989b50 r15 = 0x0000000000007123 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x0000000113989ec0 rsp = 0x0000000113989ab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000112542bd0 rbp = 0x0000000113989ef0 03:55:37 INFO - rsp = 0x0000000113989ed0 r12 = 0x0000000000007613 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000011398a000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000011398a000 rbp = 0x0000000113989f10 03:55:37 INFO - rsp = 0x0000000113989f00 r12 = 0x0000000000007613 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112542bd0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000113989f50 rsp = 0x0000000113989f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000113989f78 rsp = 0x0000000113989f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000011398a030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 23 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000005000 03:55:37 INFO - rcx = 0x0000000114300788 rbx = 0x0000000000005000 03:55:37 INFO - rsi = 0x0000500100005100 rdi = 0x0000000113d86c88 03:55:37 INFO - rbp = 0x0000000114300840 rsp = 0x0000000114300788 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000112c65700 03:55:37 INFO - r14 = 0x0000500100005100 r15 = 0x0000000114301000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001143008a0 rsp = 0x0000000114300850 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000113dc3858 rbp = 0x00000001143008d0 03:55:37 INFO - rsp = 0x00000001143008b0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000113dc3801 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000114300900 03:55:37 INFO - rsp = 0x00000001143008e0 r12 = 0x0000000113dc3800 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000113dc3800 rip = 0x000000010380e05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x00000001143009b0 03:55:37 INFO - rsp = 0x0000000114300910 r12 = 0x0000000113dc3800 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000113dac7c0 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:55:37 INFO - rbx = 0x0000000113e9e000 rbp = 0x0000000114300d20 03:55:37 INFO - rsp = 0x00000001143009c0 r12 = 0x0000000113dac820 03:55:37 INFO - r13 = 0x0000000113db6000 r14 = 0x0000000000000001 03:55:37 INFO - r15 = 0x0000000117b8f800 rip = 0x00000001037bd0c5 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x0000000113d6a8c0 rbp = 0x0000000114300dc0 03:55:37 INFO - rsp = 0x0000000114300d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000114300d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000114300de0 03:55:37 INFO - rsp = 0x0000000114300dd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d86d80 03:55:37 INFO - r15 = 0x0000000114300e20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x00000001125abc80 rbp = 0x0000000114300e50 03:55:37 INFO - rsp = 0x0000000114300df0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d86d80 03:55:37 INFO - r15 = 0x0000000114300e20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000113d6a8c0 rbp = 0x0000000114300e80 03:55:37 INFO - rsp = 0x0000000114300e60 r12 = 0x0000000000007a07 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d6a8e0 03:55:37 INFO - r15 = 0x00000001125abc80 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000113d6a8c0 rbp = 0x0000000114300ec0 03:55:37 INFO - rsp = 0x0000000114300e90 r12 = 0x0000000000007a07 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d6a8e0 03:55:37 INFO - r15 = 0x00000001125abc80 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000113da5a00 rbp = 0x0000000114300ef0 03:55:37 INFO - rsp = 0x0000000114300ed0 r12 = 0x0000000000007a07 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114301000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000114301000 rbp = 0x0000000114300f10 03:55:37 INFO - rsp = 0x0000000114300f00 r12 = 0x0000000000007a07 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113da5a00 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000114300f50 rsp = 0x0000000114300f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000114300f78 rsp = 0x0000000114300f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 15 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000114301030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 24 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x00000001144d6b98 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x00000001145e1088 03:55:37 INFO - rbp = 0x00000001144d6c50 rsp = 0x00000001144d6b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x000000011453ae40 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x00000001144d7000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001144d6cb0 rsp = 0x00000001144d6c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x00000001145976a8 rbp = 0x00000001144d6ce0 03:55:37 INFO - rsp = 0x00000001144d6cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000114597601 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x0000000114597690 rbp = 0x00000001144d6d20 03:55:37 INFO - rsp = 0x00000001144d6cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000001144d6d60 03:55:37 INFO - r15 = 0x00000001145976a8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x0000000114597600 rbp = 0x00000001144d6dc0 03:55:37 INFO - rsp = 0x00000001144d6d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000114597620 03:55:37 INFO - r15 = 0x0000000114597690 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x00000001144d6de0 03:55:37 INFO - rsp = 0x00000001144d6dd0 r12 = 0x00000001145e10e0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001145e10c0 03:55:37 INFO - r15 = 0x00000001144d6e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x00000001125ac6a0 rbp = 0x00000001144d6e50 03:55:37 INFO - rsp = 0x00000001144d6df0 r12 = 0x00000001145e10e0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001145e10c0 03:55:37 INFO - r15 = 0x00000001144d6e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000114597600 rbp = 0x00000001144d6e80 03:55:37 INFO - rsp = 0x00000001144d6e60 r12 = 0x000000000000770b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114597620 03:55:37 INFO - r15 = 0x00000001125ac6a0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000114597600 rbp = 0x00000001144d6ec0 03:55:37 INFO - rsp = 0x00000001144d6e90 r12 = 0x000000000000770b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114597620 03:55:37 INFO - r15 = 0x00000001125ac6a0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000113da6710 rbp = 0x00000001144d6ef0 03:55:37 INFO - rsp = 0x00000001144d6ed0 r12 = 0x000000000000770b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001144d7000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x00000001144d7000 rbp = 0x00000001144d6f10 03:55:37 INFO - rsp = 0x00000001144d6f00 r12 = 0x000000000000770b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113da6710 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x00000001144d6f50 rsp = 0x00000001144d6f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x00000001144d6f78 rsp = 0x00000001144d6f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x00000001144d7030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 25 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000004f00 03:55:37 INFO - rcx = 0x0000000114d00788 rbx = 0x0000000000004f00 03:55:37 INFO - rsi = 0x00004f0100005000 rdi = 0x0000000110d0c488 03:55:37 INFO - rbp = 0x0000000114d00840 rsp = 0x0000000114d00788 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000114844200 03:55:37 INFO - r14 = 0x00004f0100005000 r15 = 0x0000000114d01000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000114d008a0 rsp = 0x0000000114d00850 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000114881858 rbp = 0x0000000114d008d0 03:55:37 INFO - rsp = 0x0000000114d008b0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000114881801 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000114d00900 03:55:37 INFO - rsp = 0x0000000114d008e0 r12 = 0x0000000114881800 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000114881800 rip = 0x000000010380e05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000114d009b0 03:55:37 INFO - rsp = 0x0000000114d00910 r12 = 0x0000000114881800 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000001148bd520 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:55:37 INFO - rbx = 0x0000000113e8c000 rbp = 0x0000000114d00d20 03:55:37 INFO - rsp = 0x0000000114d009c0 r12 = 0x00000001148bd580 03:55:37 INFO - r13 = 0x0000000114a1a000 r14 = 0x0000000000000001 03:55:37 INFO - r15 = 0x0000000117b8f400 rip = 0x00000001037bd0c5 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x0000000113d6ce40 rbp = 0x0000000114d00dc0 03:55:37 INFO - rsp = 0x0000000114d00d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000114d00d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000114d00de0 03:55:37 INFO - rsp = 0x0000000114d00dd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110d0c580 03:55:37 INFO - r15 = 0x0000000114d00e20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x00000001125adff0 rbp = 0x0000000114d00e50 03:55:37 INFO - rsp = 0x0000000114d00df0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110d0c580 03:55:37 INFO - r15 = 0x0000000114d00e20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000113d6ce40 rbp = 0x0000000114d00e80 03:55:37 INFO - rsp = 0x0000000114d00e60 r12 = 0x0000000000007c03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d6ce60 03:55:37 INFO - r15 = 0x00000001125adff0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000113d6ce40 rbp = 0x0000000114d00ec0 03:55:37 INFO - rsp = 0x0000000114d00e90 r12 = 0x0000000000007c03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d6ce60 03:55:37 INFO - r15 = 0x00000001125adff0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000113da7680 rbp = 0x0000000114d00ef0 03:55:37 INFO - rsp = 0x0000000114d00ed0 r12 = 0x0000000000007c03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114d01000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000114d01000 rbp = 0x0000000114d00f10 03:55:37 INFO - rsp = 0x0000000114d00f00 r12 = 0x0000000000007c03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113da7680 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000114d00f50 rsp = 0x0000000114d00f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000114d00f78 rsp = 0x0000000114d00f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 15 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000114d01030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 26 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000005300 03:55:37 INFO - rcx = 0x0000000116d80b98 rbx = 0x0000000000005300 03:55:37 INFO - rsi = 0x0000530100005400 rdi = 0x0000000115ef5cc8 03:55:37 INFO - rbp = 0x0000000116d80c50 rsp = 0x0000000116d80b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000115e081c0 03:55:37 INFO - r14 = 0x0000530100005400 r15 = 0x0000000116d81000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000116d80cb0 rsp = 0x0000000116d80c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x0000000115e29da8 rbp = 0x0000000116d80ce0 03:55:37 INFO - rsp = 0x0000000116d80cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000115e29d01 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x0000000115e29d90 rbp = 0x0000000116d80d20 03:55:37 INFO - rsp = 0x0000000116d80cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000116d80d60 03:55:37 INFO - r15 = 0x0000000115e29da8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x0000000115e29d00 rbp = 0x0000000116d80dc0 03:55:37 INFO - rsp = 0x0000000116d80d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000115e29d20 03:55:37 INFO - r15 = 0x0000000115e29d90 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000116d80de0 03:55:37 INFO - rsp = 0x0000000116d80dd0 r12 = 0x0000000115ef5d20 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115ef5d00 03:55:37 INFO - r15 = 0x0000000116d80e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x00000001125ae6b0 rbp = 0x0000000116d80e50 03:55:37 INFO - rsp = 0x0000000116d80df0 r12 = 0x0000000115ef5d20 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115ef5d00 03:55:37 INFO - r15 = 0x0000000116d80e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000115e29d00 rbp = 0x0000000116d80e80 03:55:37 INFO - rsp = 0x0000000116d80e60 r12 = 0x0000000000009e4f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115e29d20 03:55:37 INFO - r15 = 0x00000001125ae6b0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000115e29d00 rbp = 0x0000000116d80ec0 03:55:37 INFO - rsp = 0x0000000116d80e90 r12 = 0x0000000000009e4f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115e29d20 03:55:37 INFO - r15 = 0x00000001125ae6b0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000115eb7b20 rbp = 0x0000000116d80ef0 03:55:37 INFO - rsp = 0x0000000116d80ed0 r12 = 0x0000000000009e4f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116d81000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000116d81000 rbp = 0x0000000116d80f10 03:55:37 INFO - rsp = 0x0000000116d80f00 r12 = 0x0000000000009e4f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115eb7b20 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000116d80f50 rsp = 0x0000000116d80f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000116d80f78 rsp = 0x0000000116d80f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000116d81030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 27 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000008700 03:55:37 INFO - rcx = 0x0000000117700788 rbx = 0x0000000000008700 03:55:37 INFO - rsi = 0x0000870100008800 rdi = 0x0000000114518c08 03:55:37 INFO - rbp = 0x0000000117700840 rsp = 0x0000000117700788 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000112856dc0 03:55:37 INFO - r14 = 0x0000870100008800 r15 = 0x0000000117701000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001177008a0 rsp = 0x0000000117700850 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000011222e058 rbp = 0x00000001177008d0 03:55:37 INFO - rsp = 0x00000001177008b0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011222e001 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000117700900 03:55:37 INFO - rsp = 0x00000001177008e0 r12 = 0x000000011222e000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011222e000 rip = 0x000000010380e05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x00000001177009b0 03:55:37 INFO - rsp = 0x0000000117700910 r12 = 0x000000011222e000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000114521070 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:55:37 INFO - rbx = 0x0000000127315000 rbp = 0x0000000117700d20 03:55:37 INFO - rsp = 0x00000001177009c0 r12 = 0x00000001145210d0 03:55:37 INFO - r13 = 0x000000011738b000 r14 = 0x0000000000000001 03:55:37 INFO - r15 = 0x0000000117b8cc00 rip = 0x00000001037bd0c5 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x000000011332bf80 rbp = 0x0000000117700dc0 03:55:37 INFO - rsp = 0x0000000117700d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000117700d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000117700de0 03:55:37 INFO - rsp = 0x0000000117700dd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114518d80 03:55:37 INFO - r15 = 0x0000000117700e20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x000000011284c340 rbp = 0x0000000117700e50 03:55:37 INFO - rsp = 0x0000000117700df0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114518d80 03:55:37 INFO - r15 = 0x0000000117700e20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000011332bf80 rbp = 0x0000000117700e80 03:55:37 INFO - rsp = 0x0000000117700e60 r12 = 0x000000000000ac17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000011332bfa0 03:55:37 INFO - r15 = 0x000000011284c340 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x000000011332bf80 rbp = 0x0000000117700ec0 03:55:37 INFO - rsp = 0x0000000117700e90 r12 = 0x000000000000ac17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000011332bfa0 03:55:37 INFO - r15 = 0x000000011284c340 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117386070 rbp = 0x0000000117700ef0 03:55:37 INFO - rsp = 0x0000000117700ed0 r12 = 0x000000000000ac17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117701000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000117701000 rbp = 0x0000000117700f10 03:55:37 INFO - rsp = 0x0000000117700f00 r12 = 0x000000000000ac17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117386070 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000117700f50 rsp = 0x0000000117700f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000117700f78 rsp = 0x0000000117700f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 15 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000117701030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 28 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000117782f48 rbx = 0x00000000ffffffff 03:55:37 INFO - rsi = 0x0000000007000806 rdi = 0x00000001177830b0 03:55:37 INFO - rbp = 0x0000000117782f90 rsp = 0x0000000117782f48 03:55:37 INFO - r8 = 0x000000000000af03 r9 = 0x00000000ffffffff 03:55:37 INFO - r10 = 0x0000000000000c00 r11 = 0x0000000000000206 03:55:37 INFO - r12 = 0x0000000000000c00 r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x00000001177830b0 r15 = 0x000000000000af03 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 CoreFoundation!__CFRunLoopServiceMachPort + 0xd4 03:55:37 INFO - rbp = 0x0000000117783000 rsp = 0x0000000117782fa0 03:55:37 INFO - rip = 0x00007fff96bb5eb4 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 CoreFoundation!__CFRunLoopRun + 0x55b 03:55:37 INFO - rbp = 0x0000000117783ce0 rsp = 0x0000000117783010 03:55:37 INFO - rip = 0x00007fff96bb537b 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 3 CoreFoundation!CFRunLoopRunSpecific + 0x128 03:55:37 INFO - rbp = 0x0000000117783d40 rsp = 0x0000000117783cf0 03:55:37 INFO - rip = 0x00007fff96bb4bd8 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 4 AppKit!_NSEventThread + 0x89 03:55:37 INFO - rbp = 0x0000000117783ef0 rsp = 0x0000000117783d50 03:55:37 INFO - rip = 0x00007fff9583f56b 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbp = 0x0000000117783f10 rsp = 0x0000000117783f00 03:55:37 INFO - rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000117783f50 rsp = 0x0000000117783f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000117783f78 rsp = 0x0000000117783f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 8 AppKit!-[NSSurface dealloc] + 0x57 03:55:37 INFO - rsp = 0x0000000117784030 rip = 0x00007fff9583f4e2 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 29 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000117f86a58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x0000000117f86b50 03:55:37 INFO - rbp = 0x0000000117f86aa0 rsp = 0x0000000117f86a58 03:55:37 INFO - r8 = 0x000000000000c403 r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x0000000117f86b50 r15 = 0x000000000000c403 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x0000000117f86ec0 rsp = 0x0000000117f86ab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117387110 rbp = 0x0000000117f86ef0 03:55:37 INFO - rsp = 0x0000000117f86ed0 r12 = 0x000000000000c603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117f87000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000117f87000 rbp = 0x0000000117f86f10 03:55:37 INFO - rsp = 0x0000000117f86f00 r12 = 0x000000000000c603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117387110 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000117f86f50 rsp = 0x0000000117f86f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000117f86f78 rsp = 0x0000000117f86f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000117f87030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 30 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000118280a58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x0000000118280b50 03:55:37 INFO - rbp = 0x0000000118280aa0 rsp = 0x0000000118280a58 03:55:37 INFO - r8 = 0x000000000000c503 r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x0000000118280b50 r15 = 0x000000000000c503 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x0000000118280ec0 rsp = 0x0000000118280ab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117387240 rbp = 0x0000000118280ef0 03:55:37 INFO - rsp = 0x0000000118280ed0 r12 = 0x000000000000c703 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118281000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000118281000 rbp = 0x0000000118280f10 03:55:37 INFO - rsp = 0x0000000118280f00 r12 = 0x000000000000c703 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117387240 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000118280f50 rsp = 0x0000000118280f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000118280f78 rsp = 0x0000000118280f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000118281030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 31 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x00000001184809c8 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x0000000118480b18 03:55:37 INFO - rbp = 0x0000000118480a80 rsp = 0x00000001184809c8 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000064 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000118480b50 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x0000000118481000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!ConditionVariable::Wait() [condition_variable_posix.cc:3f4dbceab265 : 40 + 0x5] 03:55:37 INFO - rbp = 0x0000000118480ab0 rsp = 0x0000000118480a90 03:55:37 INFO - rip = 0x000000010158e441 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:55:37 INFO - rbp = 0x0000000118480bc0 rsp = 0x0000000118480ac0 03:55:37 INFO - rip = 0x000000010159fce8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:55:37 INFO - rbx = 0x0000000118480c18 rbp = 0x0000000118480be0 03:55:37 INFO - rsp = 0x0000000118480bd0 r12 = 0x000000011833a000 03:55:37 INFO - r13 = 0x0000000118480d00 r14 = 0x0000000118320ed0 03:55:37 INFO - r15 = 0x0000000118320eb0 rip = 0x000000010159ff19 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:55:37 INFO - rbx = 0x0000000118480c18 rbp = 0x0000000118480c70 03:55:37 INFO - rsp = 0x0000000118480bf0 r12 = 0x000000011833a000 03:55:37 INFO - r13 = 0x0000000118480d00 r14 = 0x0000000118320ed0 03:55:37 INFO - r15 = 0x0000000118320eb0 rip = 0x000000010159572a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000000000cb13 rbp = 0x0000000118480ca0 03:55:37 INFO - rsp = 0x0000000118480c80 r12 = 0x0000000118480e00 03:55:37 INFO - r13 = 0x0000000118320dc0 r14 = 0x0000000118480d00 03:55:37 INFO - r15 = 0x0000000118320de8 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:55:37 INFO - rbx = 0x000000000000cb13 rbp = 0x0000000118480ee0 03:55:37 INFO - rsp = 0x0000000118480cb0 r12 = 0x0000000118480e00 03:55:37 INFO - r13 = 0x0000000118320dc0 r14 = 0x0000000118480d00 03:55:37 INFO - r15 = 0x0000000118320de8 rip = 0x000000010159e90f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:55:37 INFO - rbx = 0x0000000118481000 rbp = 0x0000000118480ef0 03:55:37 INFO - rsp = 0x0000000118480ef0 r12 = 0x000000000000cb13 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118320dc0 03:55:37 INFO - r15 = 0x000000010159ea10 rip = 0x000000010159ea1a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000118481000 rbp = 0x0000000118480f10 03:55:37 INFO - rsp = 0x0000000118480f00 r12 = 0x000000000000cb13 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118320dc0 03:55:37 INFO - r15 = 0x000000010159ea10 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000118480f50 rsp = 0x0000000118480f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 10 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000118480f78 rsp = 0x0000000118480f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 11 XUL + 0x50ba10 03:55:37 INFO - rsp = 0x0000000118481030 rip = 0x000000010159ea10 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 32 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x00000001185039c8 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x0000000118503b18 03:55:37 INFO - rbp = 0x0000000118503a80 rsp = 0x00000001185039c8 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000064 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000118503b50 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x0000000118504000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!ConditionVariable::Wait() [condition_variable_posix.cc:3f4dbceab265 : 40 + 0x5] 03:55:37 INFO - rbp = 0x0000000118503ab0 rsp = 0x0000000118503a90 03:55:37 INFO - rip = 0x000000010158e441 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:55:37 INFO - rbp = 0x0000000118503bc0 rsp = 0x0000000118503ac0 03:55:37 INFO - rip = 0x000000010159fce8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:55:37 INFO - rbx = 0x0000000118503c18 rbp = 0x0000000118503be0 03:55:37 INFO - rsp = 0x0000000118503bd0 r12 = 0x000000011834a000 03:55:37 INFO - r13 = 0x0000000118503d00 r14 = 0x0000000118320ff0 03:55:37 INFO - r15 = 0x0000000118320fd0 rip = 0x000000010159ff19 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:55:37 INFO - rbx = 0x0000000118503c18 rbp = 0x0000000118503c70 03:55:37 INFO - rsp = 0x0000000118503bf0 r12 = 0x000000011834a000 03:55:37 INFO - r13 = 0x0000000118503d00 r14 = 0x0000000118320ff0 03:55:37 INFO - r15 = 0x0000000118320fd0 rip = 0x000000010159572a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000000000ca0f rbp = 0x0000000118503ca0 03:55:37 INFO - rsp = 0x0000000118503c80 r12 = 0x0000000118503e00 03:55:37 INFO - r13 = 0x0000000118320f40 r14 = 0x0000000118503d00 03:55:37 INFO - r15 = 0x0000000118320f68 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:55:37 INFO - rbx = 0x000000000000ca0f rbp = 0x0000000118503ee0 03:55:37 INFO - rsp = 0x0000000118503cb0 r12 = 0x0000000118503e00 03:55:37 INFO - r13 = 0x0000000118320f40 r14 = 0x0000000118503d00 03:55:37 INFO - r15 = 0x0000000118320f68 rip = 0x000000010159e90f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:55:37 INFO - rbx = 0x0000000118504000 rbp = 0x0000000118503ef0 03:55:37 INFO - rsp = 0x0000000118503ef0 r12 = 0x000000000000ca0f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118320f40 03:55:37 INFO - r15 = 0x000000010159ea10 rip = 0x000000010159ea1a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000118504000 rbp = 0x0000000118503f10 03:55:37 INFO - rsp = 0x0000000118503f00 r12 = 0x000000000000ca0f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118320f40 03:55:37 INFO - r15 = 0x000000010159ea10 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000118503f50 rsp = 0x0000000118503f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 10 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000118503f78 rsp = 0x0000000118503f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 11 XUL + 0x50ba10 03:55:37 INFO - rsp = 0x0000000118504030 rip = 0x000000010159ea10 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 33 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000126a11b58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x00000001183fea48 03:55:37 INFO - rbp = 0x0000000126a11c10 rsp = 0x0000000126a11b58 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000118319380 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x0000000126a12000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000126a11c70 rsp = 0x0000000126a11c20 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000011838c190 rbp = 0x0000000126a11ca0 03:55:37 INFO - rsp = 0x0000000126a11c80 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x000000011838c1c0 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011838c101 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:55:37 INFO - rbx = 0x000000011838c160 rbp = 0x0000000126a11ce0 03:55:37 INFO - rsp = 0x0000000126a11cb0 r12 = 0x000000011838c1b8 03:55:37 INFO - r13 = 0x000000011838c1c0 r14 = 0x000000011838c190 03:55:37 INFO - r15 = 0x000000011838c170 rip = 0x000000010206b15c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126a11d20 03:55:37 INFO - rsp = 0x0000000126a11cf0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000120b19840 03:55:37 INFO - r15 = 0x0000000126a11cf0 rip = 0x000000010206ae65 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x00000001179c5400 rbp = 0x0000000126a11dc0 03:55:37 INFO - rsp = 0x0000000126a11d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000126a11d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000126a11de0 03:55:37 INFO - rsp = 0x0000000126a11dd0 r12 = 0x00000001183feb20 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001183feb00 03:55:37 INFO - r15 = 0x0000000126a11e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000011284d270 rbp = 0x0000000126a11e50 03:55:37 INFO - rsp = 0x0000000126a11df0 r12 = 0x00000001183feb20 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001183feb00 03:55:37 INFO - r15 = 0x0000000126a11e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x00000001179c5400 rbp = 0x0000000126a11e80 03:55:37 INFO - rsp = 0x0000000126a11e60 r12 = 0x000000000000cd17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5420 03:55:37 INFO - r15 = 0x000000011284d270 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c5400 rbp = 0x0000000126a11ec0 03:55:37 INFO - rsp = 0x0000000126a11e90 r12 = 0x000000000000cd17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5420 03:55:37 INFO - r15 = 0x000000011284d270 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117387bc0 rbp = 0x0000000126a11ef0 03:55:37 INFO - rsp = 0x0000000126a11ed0 r12 = 0x000000000000cd17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000126a12000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000126a12000 rbp = 0x0000000126a11f10 03:55:37 INFO - rsp = 0x0000000126a11f00 r12 = 0x000000000000cd17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117387bc0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000126a11f50 rsp = 0x0000000126a11f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000126a11f78 rsp = 0x0000000126a11f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000126a12030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 34 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000126a94b58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000200 rdi = 0x00000001183fea48 03:55:37 INFO - rbp = 0x0000000126a94c10 rsp = 0x0000000126a94b58 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000118319380 03:55:37 INFO - r14 = 0x0000000000000200 r15 = 0x0000000126a95000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000126a94c70 rsp = 0x0000000126a94c20 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000011838c190 rbp = 0x0000000126a94ca0 03:55:37 INFO - rsp = 0x0000000126a94c80 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x000000011838c1c0 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011838c101 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:55:37 INFO - rbx = 0x000000011838c160 rbp = 0x0000000126a94ce0 03:55:37 INFO - rsp = 0x0000000126a94cb0 r12 = 0x000000011838c1b8 03:55:37 INFO - r13 = 0x000000011838c1c0 r14 = 0x000000011838c190 03:55:37 INFO - r15 = 0x000000011838c170 rip = 0x000000010206b15c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126a94d20 03:55:37 INFO - rsp = 0x0000000126a94cf0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000120b198a0 03:55:37 INFO - r15 = 0x0000000126a94cf0 rip = 0x000000010206ae65 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x00000001179c5500 rbp = 0x0000000126a94dc0 03:55:37 INFO - rsp = 0x0000000126a94d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000126a94d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126a94de0 03:55:37 INFO - rsp = 0x0000000126a94dd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001183fec40 03:55:37 INFO - r15 = 0x0000000126a94e20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x000000011284d420 rbp = 0x0000000126a94e50 03:55:37 INFO - rsp = 0x0000000126a94df0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001183fec40 03:55:37 INFO - r15 = 0x0000000126a94e20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x00000001179c5500 rbp = 0x0000000126a94e80 03:55:37 INFO - rsp = 0x0000000126a94e60 r12 = 0x000000000000cc17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5520 03:55:37 INFO - r15 = 0x000000011284d420 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c5500 rbp = 0x0000000126a94ec0 03:55:37 INFO - rsp = 0x0000000126a94e90 r12 = 0x000000000000cc17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5520 03:55:37 INFO - r15 = 0x000000011284d420 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117387cf0 rbp = 0x0000000126a94ef0 03:55:37 INFO - rsp = 0x0000000126a94ed0 r12 = 0x000000000000cc17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000126a95000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000126a95000 rbp = 0x0000000126a94f10 03:55:37 INFO - rsp = 0x0000000126a94f00 r12 = 0x000000000000cc17 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117387cf0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000126a94f50 rsp = 0x0000000126a94f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000126a94f78 rsp = 0x0000000126a94f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000126a95030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 35 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000126b17b58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000300 rdi = 0x00000001183fea48 03:55:37 INFO - rbp = 0x0000000126b17c10 rsp = 0x0000000126b17b58 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000118319380 03:55:37 INFO - r14 = 0x0000000000000300 r15 = 0x0000000126b18000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000126b17c70 rsp = 0x0000000126b17c20 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000011838c190 rbp = 0x0000000126b17ca0 03:55:37 INFO - rsp = 0x0000000126b17c80 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x000000011838c1c0 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000011838c101 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:55:37 INFO - rbx = 0x000000011838c160 rbp = 0x0000000126b17ce0 03:55:37 INFO - rsp = 0x0000000126b17cb0 r12 = 0x000000011838c1b8 03:55:37 INFO - r13 = 0x000000011838c1c0 r14 = 0x000000011838c190 03:55:37 INFO - r15 = 0x000000011838c170 rip = 0x000000010206b15c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126b17d20 03:55:37 INFO - rsp = 0x0000000126b17cf0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000120b19920 03:55:37 INFO - r15 = 0x0000000126b17cf0 rip = 0x000000010206ae65 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x00000001179c5600 rbp = 0x0000000126b17dc0 03:55:37 INFO - rsp = 0x0000000126b17d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x0000000126b17d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126b17de0 03:55:37 INFO - rsp = 0x0000000126b17dd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001183fed80 03:55:37 INFO - r15 = 0x0000000126b17e20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x000000011284d5d0 rbp = 0x0000000126b17e50 03:55:37 INFO - rsp = 0x0000000126b17df0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001183fed80 03:55:37 INFO - r15 = 0x0000000126b17e20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x00000001179c5600 rbp = 0x0000000126b17e80 03:55:37 INFO - rsp = 0x0000000126b17e60 r12 = 0x000000000000ce03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5620 03:55:37 INFO - r15 = 0x000000011284d5d0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c5600 rbp = 0x0000000126b17ec0 03:55:37 INFO - rsp = 0x0000000126b17e90 r12 = 0x000000000000ce03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5620 03:55:37 INFO - r15 = 0x000000011284d5d0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117387e20 rbp = 0x0000000126b17ef0 03:55:37 INFO - rsp = 0x0000000126b17ed0 r12 = 0x000000000000ce03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000126b18000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000126b18000 rbp = 0x0000000126b17f10 03:55:37 INFO - rsp = 0x0000000126b17f00 r12 = 0x000000000000ce03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117387e20 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000126b17f50 rsp = 0x0000000126b17f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000126b17f78 rsp = 0x0000000126b17f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000126b18030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 36 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000126b9ab98 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x00000001183fee88 03:55:37 INFO - rbp = 0x0000000126b9ac50 rsp = 0x0000000126b9ab98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x0000000118319740 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x0000000126b9b000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000126b9acb0 rsp = 0x0000000126b9ac60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c57a8 rbp = 0x0000000126b9ace0 03:55:37 INFO - rsp = 0x0000000126b9acc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x00000001179c5701 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x00000001179c5790 rbp = 0x0000000126b9ad20 03:55:37 INFO - rsp = 0x0000000126b9acf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000126b9ad60 03:55:37 INFO - r15 = 0x00000001179c57a8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x00000001179c5700 rbp = 0x0000000126b9adc0 03:55:37 INFO - rsp = 0x0000000126b9ad30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x00000001179c5720 03:55:37 INFO - r15 = 0x00000001179c5790 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000126b9ade0 03:55:37 INFO - rsp = 0x0000000126b9add0 r12 = 0x00000001183feee0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001183feec0 03:55:37 INFO - r15 = 0x0000000126b9ae00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000011284d780 rbp = 0x0000000126b9ae50 03:55:37 INFO - rsp = 0x0000000126b9adf0 r12 = 0x00000001183feee0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001183feec0 03:55:37 INFO - r15 = 0x0000000126b9ae00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x00000001179c5700 rbp = 0x0000000126b9ae80 03:55:37 INFO - rsp = 0x0000000126b9ae60 r12 = 0x000000000000cf03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5720 03:55:37 INFO - r15 = 0x000000011284d780 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c5700 rbp = 0x0000000126b9aec0 03:55:37 INFO - rsp = 0x0000000126b9ae90 r12 = 0x000000000000cf03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c5720 03:55:37 INFO - r15 = 0x000000011284d780 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117387f50 rbp = 0x0000000126b9aef0 03:55:37 INFO - rsp = 0x0000000126b9aed0 r12 = 0x000000000000cf03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000126b9b000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000126b9b000 rbp = 0x0000000126b9af10 03:55:37 INFO - rsp = 0x0000000126b9af00 r12 = 0x000000000000cf03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117387f50 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000126b9af50 rsp = 0x0000000126b9af20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000126b9af78 rsp = 0x0000000126b9af60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000126b9b030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 37 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x00000001272e1b98 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000100000100 rdi = 0x0000000115e571c8 03:55:37 INFO - rbp = 0x00000001272e1c50 rsp = 0x00000001272e1b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001178e2640 03:55:37 INFO - r14 = 0x0000000100000100 r15 = 0x00000001272e2000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001272e1cb0 rsp = 0x00000001272e1c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c68a8 rbp = 0x00000001272e1ce0 03:55:37 INFO - rsp = 0x00000001272e1cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x00000001179c6801 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x00000001179c6890 rbp = 0x00000001272e1d20 03:55:37 INFO - rsp = 0x00000001272e1cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000001272e1d60 03:55:37 INFO - r15 = 0x00000001179c68a8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x00000001179c6800 rbp = 0x00000001272e1dc0 03:55:37 INFO - rsp = 0x00000001272e1d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x00000001179c6820 03:55:37 INFO - r15 = 0x00000001179c6890 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x00000001272e1de0 03:55:37 INFO - rsp = 0x00000001272e1dd0 r12 = 0x0000000115e57220 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115e57200 03:55:37 INFO - r15 = 0x00000001272e1e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000011284dae0 rbp = 0x00000001272e1e50 03:55:37 INFO - rsp = 0x00000001272e1df0 r12 = 0x0000000115e57220 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115e57200 03:55:37 INFO - r15 = 0x00000001272e1e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x00000001179c6800 rbp = 0x00000001272e1e80 03:55:37 INFO - rsp = 0x00000001272e1e60 r12 = 0x000000000000d603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c6820 03:55:37 INFO - r15 = 0x000000011284dae0 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x00000001179c6800 rbp = 0x00000001272e1ec0 03:55:37 INFO - rsp = 0x00000001272e1e90 r12 = 0x000000000000d603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179c6820 03:55:37 INFO - r15 = 0x000000011284dae0 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117388080 rbp = 0x00000001272e1ef0 03:55:37 INFO - rsp = 0x00000001272e1ed0 r12 = 0x000000000000d603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001272e2000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x00000001272e2000 rbp = 0x00000001272e1f10 03:55:37 INFO - rsp = 0x00000001272e1f00 r12 = 0x000000000000d603 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117388080 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x00000001272e1f50 rsp = 0x00000001272e1f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x00000001272e1f78 rsp = 0x00000001272e1f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x00000001272e2030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 38 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x0000000127680a58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x0000000127680b50 03:55:37 INFO - rbp = 0x0000000127680aa0 rsp = 0x0000000127680a58 03:55:37 INFO - r8 = 0x000000000000c217 r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x0000000127680b50 r15 = 0x000000000000c217 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x0000000127680ec0 rsp = 0x0000000127680ab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117388410 rbp = 0x0000000127680ef0 03:55:37 INFO - rsp = 0x0000000127680ed0 r12 = 0x000000000000723b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000127681000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x0000000127681000 rbp = 0x0000000127680f10 03:55:37 INFO - rsp = 0x0000000127680f00 r12 = 0x000000000000723b 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117388410 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000127680f50 rsp = 0x0000000127680f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000127680f78 rsp = 0x0000000127680f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x0000000127681030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 39 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000400 03:55:37 INFO - rcx = 0x000000012b99cb98 rbx = 0x0000000000000400 03:55:37 INFO - rsi = 0x0000040100000500 rdi = 0x000000012af60e48 03:55:37 INFO - rbp = 0x000000012b99cc50 rsp = 0x000000012b99cb98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x000000012a787740 03:55:37 INFO - r14 = 0x0000040100000500 r15 = 0x000000012b99d000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000012b99ccb0 rsp = 0x000000012b99cc60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000012baebda8 rbp = 0x000000012b99cce0 03:55:37 INFO - rsp = 0x000000012b99ccc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000012baebd01 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x000000012baebd90 rbp = 0x000000012b99cd20 03:55:37 INFO - rsp = 0x000000012b99ccf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012b99cd60 03:55:37 INFO - r15 = 0x000000012baebda8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x000000012baebd00 rbp = 0x000000012b99cdc0 03:55:37 INFO - rsp = 0x000000012b99cd30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x000000012baebd20 03:55:37 INFO - r15 = 0x000000012baebd90 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x000000012b99cde0 03:55:37 INFO - rsp = 0x000000012b99cdd0 r12 = 0x000000012af60ea0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000012af60e80 03:55:37 INFO - r15 = 0x000000012b99ce00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000012a534f00 rbp = 0x000000012b99ce50 03:55:37 INFO - rsp = 0x000000012b99cdf0 r12 = 0x000000012af60ea0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000012af60e80 03:55:37 INFO - r15 = 0x000000012b99ce00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000012baebd00 rbp = 0x000000012b99ce80 03:55:37 INFO - rsp = 0x000000012b99ce60 r12 = 0x000000000000e90f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012baebd20 03:55:37 INFO - r15 = 0x000000012a534f00 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x000000012baebd00 rbp = 0x000000012b99cec0 03:55:37 INFO - rsp = 0x000000012b99ce90 r12 = 0x000000000000e90f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012baebd20 03:55:37 INFO - r15 = 0x000000012a534f00 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x000000011738a680 rbp = 0x000000012b99cef0 03:55:37 INFO - rsp = 0x000000012b99ced0 r12 = 0x000000000000e90f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012b99d000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000012b99d000 rbp = 0x000000012b99cf10 03:55:37 INFO - rsp = 0x000000012b99cf00 r12 = 0x000000000000e90f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000011738a680 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000012b99cf50 rsp = 0x000000012b99cf20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000012b99cf78 rsp = 0x000000012b99cf60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000012b99d030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 40 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x000000012cd80a58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x000000012cd80b50 03:55:37 INFO - rbp = 0x000000012cd80aa0 rsp = 0x000000012cd80a58 03:55:37 INFO - r8 = 0x000000000000ea0b r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x000000012cd80b50 r15 = 0x000000000000ea0b 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x000000012cd80ec0 rsp = 0x000000012cd80ab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x000000011738ab40 rbp = 0x000000012cd80ef0 03:55:37 INFO - rsp = 0x000000012cd80ed0 r12 = 0x000000000000eb03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012cd81000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000012cd81000 rbp = 0x000000012cd80f10 03:55:37 INFO - rsp = 0x000000012cd80f00 r12 = 0x000000000000eb03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000011738ab40 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000012cd80f50 rsp = 0x000000012cd80f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000012cd80f78 rsp = 0x000000012cd80f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000012cd81030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 41 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:55:37 INFO - rcx = 0x000000012d380b98 rbx = 0x0000000000000200 03:55:37 INFO - rsi = 0x0000020100000300 rdi = 0x000000012d0cdfc8 03:55:37 INFO - rbp = 0x000000012d380c50 rsp = 0x000000012d380b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x000000012a788700 03:55:37 INFO - r14 = 0x0000020100000300 r15 = 0x000000012d381000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000012d380cb0 rsp = 0x000000012d380c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000012d189da8 rbp = 0x000000012d380ce0 03:55:37 INFO - rsp = 0x000000012d380cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000012d189d01 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x000000012d189d90 rbp = 0x000000012d380d20 03:55:37 INFO - rsp = 0x000000012d380cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012d380d60 03:55:37 INFO - r15 = 0x000000012d189da8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x000000012d189d00 rbp = 0x000000012d380dc0 03:55:37 INFO - rsp = 0x000000012d380d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x000000012d189d20 03:55:37 INFO - r15 = 0x000000012d189d90 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x000000012d380de0 03:55:37 INFO - rsp = 0x000000012d380dd0 r12 = 0x000000012ba28060 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000012ba28040 03:55:37 INFO - r15 = 0x000000012d380e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000012a536850 rbp = 0x000000012d380e50 03:55:37 INFO - rsp = 0x000000012d380df0 r12 = 0x000000012ba28060 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000012ba28040 03:55:37 INFO - r15 = 0x000000012d380e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000012d189d00 rbp = 0x000000012d380e80 03:55:37 INFO - rsp = 0x000000012d380e60 r12 = 0x000000000000ed03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d189d20 03:55:37 INFO - r15 = 0x000000012a536850 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x000000012d189d00 rbp = 0x000000012d380ec0 03:55:37 INFO - rsp = 0x000000012d380e90 r12 = 0x000000000000ed03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d189d20 03:55:37 INFO - r15 = 0x000000012a536850 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x000000012d1ac530 rbp = 0x000000012d380ef0 03:55:37 INFO - rsp = 0x000000012d380ed0 r12 = 0x000000000000ed03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d381000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000012d381000 rbp = 0x000000012d380f10 03:55:37 INFO - rsp = 0x000000012d380f00 r12 = 0x000000000000ed03 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d1ac530 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000012d380f50 rsp = 0x000000012d380f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000012d380f78 rsp = 0x000000012d380f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000012d381030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 42 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000007c00 03:55:37 INFO - rcx = 0x000000012da00788 rbx = 0x0000000000007c00 03:55:37 INFO - rsi = 0x00007c0100007d00 rdi = 0x000000012d789608 03:55:37 INFO - rbp = 0x000000012da00840 rsp = 0x000000012da00788 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x000000012d12a4c0 03:55:37 INFO - r14 = 0x00007c0100007d00 r15 = 0x000000012da01000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000012da008a0 rsp = 0x000000012da00850 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000012d216858 rbp = 0x000000012da008d0 03:55:37 INFO - rsp = 0x000000012da008b0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000012d216801 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000012da00900 03:55:37 INFO - rsp = 0x000000012da008e0 r12 = 0x000000012d216800 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000012d216800 rip = 0x000000010380e05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000012da009b0 03:55:37 INFO - rsp = 0x000000012da00910 r12 = 0x000000012d216800 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x000000012d2719d0 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:55:37 INFO - rbx = 0x000000012db3f000 rbp = 0x000000012da00d20 03:55:37 INFO - rsp = 0x000000012da009c0 r12 = 0x000000012d271a00 03:55:37 INFO - r13 = 0x000000012d78b000 r14 = 0x0000000000000001 03:55:37 INFO - r15 = 0x000000012d2a7800 rip = 0x00000001037bd0c5 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:55:37 INFO - rbx = 0x000000012cc4aa00 rbp = 0x000000012da00dc0 03:55:37 INFO - rsp = 0x000000012da00d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:55:37 INFO - r15 = 0x000000012da00d60 rip = 0x0000000101182e90 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000000 rbp = 0x000000012da00de0 03:55:37 INFO - rsp = 0x000000012da00dd0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d789700 03:55:37 INFO - r15 = 0x000000012da00e20 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:55:37 INFO - rbx = 0x000000012a536d60 rbp = 0x000000012da00e50 03:55:37 INFO - rsp = 0x000000012da00df0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d789700 03:55:37 INFO - r15 = 0x000000012da00e20 rip = 0x00000001015d38bc 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000012cc4aa00 rbp = 0x000000012da00e80 03:55:37 INFO - rsp = 0x000000012da00e60 r12 = 0x000000000000d40f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012cc4aa20 03:55:37 INFO - r15 = 0x000000012a536d60 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x000000012cc4aa00 rbp = 0x000000012da00ec0 03:55:37 INFO - rsp = 0x000000012da00e90 r12 = 0x000000000000d40f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012cc4aa20 03:55:37 INFO - r15 = 0x000000012a536d60 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000117386fe0 rbp = 0x000000012da00ef0 03:55:37 INFO - rsp = 0x000000012da00ed0 r12 = 0x000000000000d40f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012da01000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000012da01000 rbp = 0x000000012da00f10 03:55:37 INFO - rsp = 0x000000012da00f00 r12 = 0x000000000000d40f 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117386fe0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000012da00f50 rsp = 0x000000012da00f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000012da00f78 rsp = 0x000000012da00f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 15 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000012da01030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 43 03:55:37 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:55:37 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:55:37 INFO - rcx = 0x000000012da83a58 rbx = 0x0000000000000000 03:55:37 INFO - rsi = 0x0000000000000002 rdi = 0x000000012da83b50 03:55:37 INFO - rbp = 0x000000012da83aa0 rsp = 0x000000012da83a58 03:55:37 INFO - r8 = 0x000000000000d50f r9 = 0x0000000000000000 03:55:37 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:55:37 INFO - r14 = 0x000000012da83b50 r15 = 0x000000000000d50f 03:55:37 INFO - rip = 0x00007fff955674de 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:55:37 INFO - rbp = 0x000000012da83ec0 rsp = 0x000000012da83ab0 03:55:37 INFO - rip = 0x000000010512f843 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x000000012d1ac9f0 rbp = 0x000000012da83ef0 03:55:37 INFO - rsp = 0x000000012da83ed0 r12 = 0x000000000000d317 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012da84000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000012da84000 rbp = 0x000000012da83f10 03:55:37 INFO - rsp = 0x000000012da83f00 r12 = 0x000000000000d317 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d1ac9f0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000012da83f50 rsp = 0x000000012da83f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 5 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000012da83f78 rsp = 0x000000012da83f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 6 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000012da84030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 44 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:55:37 INFO - rcx = 0x000000012dc80b98 rbx = 0x0000000000000200 03:55:37 INFO - rsi = 0x0000020100000300 rdi = 0x000000012db4ea08 03:55:37 INFO - rbp = 0x000000012dc80c50 rsp = 0x000000012dc80b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x000000012db05cc0 03:55:37 INFO - r14 = 0x0000020100000300 r15 = 0x000000012dc81000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x000000012dc80cb0 rsp = 0x000000012dc80c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x000000012d5ef1a8 rbp = 0x000000012dc80ce0 03:55:37 INFO - rsp = 0x000000012dc80cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x000000012d5ef101 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x000000012d5ef190 rbp = 0x000000012dc80d20 03:55:37 INFO - rsp = 0x000000012dc80cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012dc80d60 03:55:37 INFO - r15 = 0x000000012d5ef1a8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x000000012d5ef100 rbp = 0x000000012dc80dc0 03:55:37 INFO - rsp = 0x000000012dc80d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x000000012d5ef120 03:55:37 INFO - r15 = 0x000000012d5ef190 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x000000012dc80de0 03:55:37 INFO - rsp = 0x000000012dc80dd0 r12 = 0x000000012db4ea60 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000012db4ea40 03:55:37 INFO - r15 = 0x000000012dc80e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000012a536f10 rbp = 0x000000012dc80e50 03:55:37 INFO - rsp = 0x000000012dc80df0 r12 = 0x000000012db4ea60 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x000000012db4ea40 03:55:37 INFO - r15 = 0x000000012dc80e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x000000012d5ef100 rbp = 0x000000012dc80e80 03:55:37 INFO - rsp = 0x000000012dc80e60 r12 = 0x000000000000e417 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d5ef120 03:55:37 INFO - r15 = 0x000000012a536f10 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x000000012d5ef100 rbp = 0x000000012dc80ec0 03:55:37 INFO - rsp = 0x000000012dc80e90 r12 = 0x000000000000e417 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d5ef120 03:55:37 INFO - r15 = 0x000000012a536f10 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x000000012d1acc50 rbp = 0x000000012dc80ef0 03:55:37 INFO - rsp = 0x000000012dc80ed0 r12 = 0x000000000000e417 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012dc81000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000012dc81000 rbp = 0x000000012dc80f10 03:55:37 INFO - rsp = 0x000000012dc80f00 r12 = 0x000000000000e417 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d1acc50 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x000000012dc80f50 rsp = 0x000000012dc80f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x000000012dc80f78 rsp = 0x000000012dc80f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000012dc81030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 45 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000300 03:55:37 INFO - rcx = 0x0000000113259b98 rbx = 0x0000000000000300 03:55:37 INFO - rsi = 0x0000030100000400 rdi = 0x0000000112497f08 03:55:37 INFO - rbp = 0x0000000113259c50 rsp = 0x0000000113259b98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001127b6a80 03:55:37 INFO - r14 = 0x0000030100000400 r15 = 0x000000011325a000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x0000000113259cb0 rsp = 0x0000000113259c60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x00000001122c9ba8 rbp = 0x0000000113259ce0 03:55:37 INFO - rsp = 0x0000000113259cc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x00000001122c9b01 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x00000001122c9b90 rbp = 0x0000000113259d20 03:55:37 INFO - rsp = 0x0000000113259cf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000113259d60 03:55:37 INFO - r15 = 0x00000001122c9ba8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x00000001122c9b00 rbp = 0x0000000113259dc0 03:55:37 INFO - rsp = 0x0000000113259d30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x00000001122c9b20 03:55:37 INFO - r15 = 0x00000001122c9b90 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x0000000113259de0 03:55:37 INFO - rsp = 0x0000000113259dd0 r12 = 0x0000000112497fe0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000112497fc0 03:55:37 INFO - r15 = 0x0000000113259e00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000011284de40 rbp = 0x0000000113259e50 03:55:37 INFO - rsp = 0x0000000113259df0 r12 = 0x0000000112497fe0 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x0000000112497fc0 03:55:37 INFO - r15 = 0x0000000113259e00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x00000001122c9b00 rbp = 0x0000000113259e80 03:55:37 INFO - rsp = 0x0000000113259e60 r12 = 0x0000000000001613 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001122c9b20 03:55:37 INFO - r15 = 0x000000011284de40 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x00000001122c9b00 rbp = 0x0000000113259ec0 03:55:37 INFO - rsp = 0x0000000113259e90 r12 = 0x0000000000001613 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001122c9b20 03:55:37 INFO - r15 = 0x000000011284de40 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x0000000112540f50 rbp = 0x0000000113259ef0 03:55:37 INFO - rsp = 0x0000000113259ed0 r12 = 0x0000000000001613 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x000000011325a000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x000000011325a000 rbp = 0x0000000113259f10 03:55:37 INFO - rsp = 0x0000000113259f00 r12 = 0x0000000000001613 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112540f50 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x0000000113259f50 rsp = 0x0000000113259f20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x0000000113259f78 rsp = 0x0000000113259f60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x000000011325a030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Thread 46 03:55:37 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:55:37 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:55:37 INFO - rcx = 0x00000001132dcb98 rbx = 0x0000000000000200 03:55:37 INFO - rsi = 0x0000020100000300 rdi = 0x00000001127b4dc8 03:55:37 INFO - rbp = 0x00000001132dcc50 rsp = 0x00000001132dcb98 03:55:37 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:55:37 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:55:37 INFO - r12 = 0x0000000000000001 r13 = 0x00000001127c03c0 03:55:37 INFO - r14 = 0x0000020100000300 r15 = 0x00000001132dd000 03:55:37 INFO - rip = 0x00007fff9556c136 03:55:37 INFO - Found by: given as instruction pointer in context 03:55:37 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:55:37 INFO - rbp = 0x00000001132dccb0 rsp = 0x00000001132dcc60 03:55:37 INFO - rip = 0x00000001006eabf3 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:55:37 INFO - rbx = 0x00000001123474a8 rbp = 0x00000001132dcce0 03:55:37 INFO - rsp = 0x00000001132dccc0 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:55:37 INFO - r15 = 0x0000000112347401 rip = 0x00000001011aecc4 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:55:37 INFO - rbx = 0x0000000112347490 rbp = 0x00000001132dcd20 03:55:37 INFO - rsp = 0x00000001132dccf0 r12 = 0x0000000105a44911 03:55:37 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000001132dcd60 03:55:37 INFO - r15 = 0x00000001123474a8 rip = 0x000000010117ea4c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:55:37 INFO - rbx = 0x0000000112347400 rbp = 0x00000001132dcdc0 03:55:37 INFO - rsp = 0x00000001132dcd30 r12 = 0x0000000000000000 03:55:37 INFO - r13 = 0x0000000000000001 r14 = 0x0000000112347420 03:55:37 INFO - r15 = 0x0000000112347490 rip = 0x0000000101182de8 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:55:37 INFO - rbx = 0x0000000000000001 rbp = 0x00000001132dcde0 03:55:37 INFO - rsp = 0x00000001132dcdd0 r12 = 0x00000001127d9060 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001127d9040 03:55:37 INFO - r15 = 0x00000001132dce00 rip = 0x00000001011c3aa3 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:55:37 INFO - rbx = 0x000000011284e350 rbp = 0x00000001132dce50 03:55:37 INFO - rsp = 0x00000001132dcdf0 r12 = 0x00000001127d9060 03:55:37 INFO - r13 = 0x0000000000000800 r14 = 0x00000001127d9040 03:55:37 INFO - r15 = 0x00000001132dce00 rip = 0x00000001015d393f 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:55:37 INFO - rbx = 0x0000000112347400 rbp = 0x00000001132dce80 03:55:37 INFO - rsp = 0x00000001132dce60 r12 = 0x000000000000f5bf 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112347420 03:55:37 INFO - r15 = 0x000000011284e350 rip = 0x000000010159400c 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:55:37 INFO - rbx = 0x0000000112347400 rbp = 0x00000001132dcec0 03:55:37 INFO - rsp = 0x00000001132dce90 r12 = 0x000000000000f5bf 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x0000000112347420 03:55:37 INFO - r15 = 0x000000011284e350 rip = 0x0000000101180d03 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:55:37 INFO - rbx = 0x00000001125418d0 rbp = 0x00000001132dcef0 03:55:37 INFO - rsp = 0x00000001132dced0 r12 = 0x000000000000f5bf 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001132dd000 03:55:37 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:55:37 INFO - rbx = 0x00000001132dd000 rbp = 0x00000001132dcf10 03:55:37 INFO - rsp = 0x00000001132dcf00 r12 = 0x000000000000f5bf 03:55:37 INFO - r13 = 0x00000000000008ff r14 = 0x00000001125418d0 03:55:37 INFO - r15 = 0x00000001006ed7c0 rip = 0x00007fff8eaba05a 03:55:37 INFO - Found by: call frame info 03:55:37 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:55:37 INFO - rbp = 0x00000001132dcf50 rsp = 0x00000001132dcf20 03:55:37 INFO - rip = 0x00007fff8eab9fd7 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:55:37 INFO - rbp = 0x00000001132dcf78 rsp = 0x00000001132dcf60 03:55:37 INFO - rip = 0x00007fff8eab73ed 03:55:37 INFO - Found by: previous frame's frame pointer 03:55:37 INFO - 13 libnss3.dylib + 0x2ed7c0 03:55:37 INFO - rsp = 0x00000001132dd030 rip = 0x00000001006ed7c0 03:55:37 INFO - Found by: stack scanning 03:55:37 INFO - Loaded modules: 03:55:37 INFO - 0x100000000 - 0x100003fff firefox ??? (main) 03:55:37 INFO - 0x100009000 - 0x10002dfff libmozglue.dylib ??? 03:55:37 INFO - 0x100400000 - 0x10077afff libnss3.dylib ??? 03:55:37 INFO - 0x1007ee000 - 0x1007f9fff libbrowsercomps.dylib ??? 03:55:37 INFO - 0x101000000 - 0x10100cfff liblgpllibs.dylib ??? 03:55:37 INFO - 0x101093000 - 0x10779efff XUL ??? 03:55:37 INFO - 0x1085fb000 - 0x1085fbfff cl_kernels ??? 03:55:37 INFO - 0x1087fc000 - 0x1087fcfff cl_kernels ??? 03:55:37 INFO - 0x112f00000 - 0x112f59fff libsoftokn3.dylib ??? 03:55:37 INFO - 0x112f62000 - 0x112f9afff libnssdbm3.dylib ??? 03:55:37 INFO - 0x112fa2000 - 0x113036fff libfreebl3.dylib ??? 03:55:37 INFO - 0x113042000 - 0x1130affff libnssckbi.dylib ??? 03:55:37 INFO - 0x116952000 - 0x116a38fff unorm8_bgra.dylib ??? 03:55:37 INFO - 0x128800000 - 0x128d08fff AppleIntelHD5000GraphicsGLDriver ??? 03:55:37 INFO - 0x7fff88083000 - 0x7fff880affff SystemAdministration ??? 03:55:37 INFO - 0x7fff880b0000 - 0x7fff880b1fff liblangid.dylib ??? 03:55:37 INFO - 0x7fff881e7000 - 0x7fff885befff CoreAUC ??? 03:55:37 INFO - 0x7fff885bf000 - 0x7fff885f0fff ProtectedCloudStorage ??? 03:55:37 INFO - 0x7fff885f1000 - 0x7fff885fdfff libGPUSupportMercury.dylib ??? 03:55:37 INFO - 0x7fff88747000 - 0x7fff888a8fff AVFoundation ??? 03:55:37 INFO - 0x7fff888a9000 - 0x7fff8891bfff IOKit ??? 03:55:37 INFO - 0x7fff8891c000 - 0x7fff8891efff libquarantine.dylib ??? 03:55:37 INFO - 0x7fff889c1000 - 0x7fff88eb1fff MediaToolbox ??? 03:55:37 INFO - 0x7fff88eb2000 - 0x7fff88eb3fff libDiagnosticMessagesClient.dylib ??? 03:55:37 INFO - 0x7fff88ee4000 - 0x7fff88f16fff CoreDaemon ??? 03:55:37 INFO - 0x7fff88f17000 - 0x7fff891e6fff CoreImage ??? 03:55:37 INFO - 0x7fff891e7000 - 0x7fff89217fff GSS ??? 03:55:37 INFO - 0x7fff89218000 - 0x7fff89253fff Symbolication ??? 03:55:37 INFO - 0x7fff89254000 - 0x7fff8927cfff libsystem_info.dylib ??? 03:55:37 INFO - 0x7fff89c58000 - 0x7fff89ce1fff CoreSymbolication ??? 03:55:37 INFO - 0x7fff89cff000 - 0x7fff89d66fff DataDetectorsCore ??? 03:55:37 INFO - 0x7fff89d67000 - 0x7fff89dd3fff MMCS ??? 03:55:37 INFO - 0x7fff89dd4000 - 0x7fff89e01fff CoreVideo ??? 03:55:37 INFO - 0x7fff89e02000 - 0x7fff89e0ffff libbz2.1.0.dylib ??? 03:55:37 INFO - 0x7fff89e19000 - 0x7fff89e1bfff libCVMSPluginSupport.dylib ??? 03:55:37 INFO - 0x7fff89e1c000 - 0x7fff89e8afff Heimdal ??? 03:55:37 INFO - 0x7fff89e8b000 - 0x7fff89ec6fff QD ??? 03:55:37 INFO - 0x7fff89ec7000 - 0x7fff89ecbfff libGIF.dylib ??? 03:55:37 INFO - 0x7fff89fcd000 - 0x7fff8a01bfff ImageCaptureCore ??? 03:55:37 INFO - 0x7fff8a034000 - 0x7fff8a039fff libheimdal-asn1.dylib ??? 03:55:37 INFO - 0x7fff8a093000 - 0x7fff8a095fff loginsupport ??? 03:55:37 INFO - 0x7fff8a096000 - 0x7fff8a188fff libxml2.2.dylib ??? 03:55:37 INFO - 0x7fff8a189000 - 0x7fff8a18dfff libspindump.dylib ??? 03:55:37 INFO - 0x7fff8a1c8000 - 0x7fff8a1ccfff libCoreVMClient.dylib ??? 03:55:37 INFO - 0x7fff8a1cd000 - 0x7fff8a35bfff libBLAS.dylib ??? 03:55:37 INFO - 0x7fff8a35c000 - 0x7fff8a432fff DiskImages ??? 03:55:37 INFO - 0x7fff8a433000 - 0x7fff8a445fff ImageCapture ??? 03:55:37 INFO - 0x7fff8a446000 - 0x7fff8a44ffff DisplayServices ??? 03:55:37 INFO - 0x7fff8a450000 - 0x7fff8a4cefff OSServices ??? 03:55:37 INFO - 0x7fff8a50a000 - 0x7fff8a512fff libMatch.1.dylib ??? 03:55:37 INFO - 0x7fff8a513000 - 0x7fff8a562fff OpenCL ??? 03:55:37 INFO - 0x7fff8a563000 - 0x7fff8a5d2fff SearchKit ??? 03:55:37 INFO - 0x7fff8a690000 - 0x7fff8a694fff CommonPanels ??? 03:55:37 INFO - 0x7fff8a6df000 - 0x7fff8a6e2fff AppleSystemInfo ??? 03:55:37 INFO - 0x7fff8a6e3000 - 0x7fff8a6e3fff libunc.dylib ??? 03:55:37 INFO - 0x7fff8a6e4000 - 0x7fff8a6e7fff Help ??? 03:55:37 INFO - 0x7fff8a6e8000 - 0x7fff8abfdfff JavaScriptCore ??? 03:55:37 INFO - 0x7fff8abfe000 - 0x7fff8ac15fff libLinearAlgebra.dylib ??? 03:55:37 INFO - 0x7fff8ac16000 - 0x7fff8ac18fff libsystem_configuration.dylib ??? 03:55:37 INFO - 0x7fff8ac19000 - 0x7fff8b049fff FaceCore ??? 03:55:37 INFO - 0x7fff8b04a000 - 0x7fff8b097fff PrintCore ??? 03:55:37 INFO - 0x7fff8b0a2000 - 0x7fff8b0aafff libcopyfile.dylib ??? 03:55:37 INFO - 0x7fff8b0ab000 - 0x7fff8b0acfff Print ??? 03:55:37 INFO - 0x7fff8b0ad000 - 0x7fff8b0dcfff CoreServicesInternal ??? 03:55:37 INFO - 0x7fff8b11f000 - 0x7fff8b12efff ToneLibrary ??? 03:55:37 INFO - 0x7fff8b18c000 - 0x7fff8b19cfff libbsm.0.dylib ??? 03:55:37 INFO - 0x7fff8b19d000 - 0x7fff8b1ddfff libGLImage.dylib ??? 03:55:37 INFO - 0x7fff8b1de000 - 0x7fff8b228fff HIServices ??? 03:55:37 INFO - 0x7fff8b25f000 - 0x7fff8b28bfff libsandbox.1.dylib ??? 03:55:37 INFO - 0x7fff8b28c000 - 0x7fff8b3a5fff CoreText ??? 03:55:37 INFO - 0x7fff8b3a6000 - 0x7fff8b43dfff CoreMedia ??? 03:55:37 INFO - 0x7fff8b43e000 - 0x7fff8b440fff SecCodeWrapper ??? 03:55:37 INFO - 0x7fff8b441000 - 0x7fff8b453fff libsasl2.2.dylib ??? 03:55:37 INFO - 0x7fff8b454000 - 0x7fff8b49afff libauto.dylib ??? 03:55:37 INFO - 0x7fff8b4b3000 - 0x7fff8b4bbfff libsystem_platform.dylib ??? 03:55:37 INFO - 0x7fff8b4bc000 - 0x7fff8b4ecfff CoreAVCHD ??? 03:55:37 INFO - 0x7fff8b548000 - 0x7fff8b551fff CommonAuth ??? 03:55:37 INFO - 0x7fff8b552000 - 0x7fff8b557fff libsystem_stats.dylib ??? 03:55:37 INFO - 0x7fff8b558000 - 0x7fff8b68afff MediaControlSender ??? 03:55:37 INFO - 0x7fff8b6e6000 - 0x7fff8b816fff UIFoundation ??? 03:55:37 INFO - 0x7fff8b817000 - 0x7fff8b868fff CoreAudio ??? 03:55:37 INFO - 0x7fff8b869000 - 0x7fff8b884fff libCRFSuite.dylib ??? 03:55:37 INFO - 0x7fff8b885000 - 0x7fff8b88bfff SpeechRecognition ??? 03:55:37 INFO - 0x7fff8b8cd000 - 0x7fff8b918fff CloudDocs ??? 03:55:37 INFO - 0x7fff8ba29000 - 0x7fff8bc6efff AddressBook ??? 03:55:37 INFO - 0x7fff8bc7e000 - 0x7fff8bc7efff AudioUnit ??? 03:55:37 INFO - 0x7fff8bc8e000 - 0x7fff8bc90fff CoreDuetDebugLogging ??? 03:55:37 INFO - 0x7fff8bc91000 - 0x7fff8bda0fff DesktopServicesPriv ??? 03:55:37 INFO - 0x7fff8bea2000 - 0x7fff8beaffff ProtocolBuffer ??? 03:55:37 INFO - 0x7fff8bee1000 - 0x7fff8bf2dfff libcups.2.dylib ??? 03:55:37 INFO - 0x7fff8bf2e000 - 0x7fff8bf6ffff libGLU.dylib ??? 03:55:37 INFO - 0x7fff8bf70000 - 0x7fff8bf77fff NetworkStatistics ??? 03:55:37 INFO - 0x7fff8bf78000 - 0x7fff8bfa8fff libsystem_m.dylib ??? 03:55:37 INFO - 0x7fff8bfbe000 - 0x7fff8c0b0fff libiconv.2.dylib ??? 03:55:37 INFO - 0x7fff8c0b1000 - 0x7fff8c0b2fff libsystem_secinit.dylib ??? 03:55:37 INFO - 0x7fff8c0b3000 - 0x7fff8c0bbfff libsystem_dnssd.dylib ??? 03:55:37 INFO - 0x7fff8c0bc000 - 0x7fff8c0c3fff NetFS ??? 03:55:37 INFO - 0x7fff8c0c4000 - 0x7fff8c0c5fff libsystem_blocks.dylib ??? 03:55:37 INFO - 0x7fff8c0c6000 - 0x7fff8c0c6fff libkeymgr.dylib ??? 03:55:37 INFO - 0x7fff8c113000 - 0x7fff8c120fff SpeechRecognitionCore ??? 03:55:37 INFO - 0x7fff8c123000 - 0x7fff8c3a2fff CoreData ??? 03:55:37 INFO - 0x7fff8c3a3000 - 0x7fff8c3cefff libarchive.2.dylib ??? 03:55:37 INFO - 0x7fff8cc63000 - 0x7fff8cc9bfff RemoteViewServices ??? 03:55:37 INFO - 0x7fff8cc9c000 - 0x7fff8ce2bfff libGLProgrammability.dylib ??? 03:55:37 INFO - 0x7fff8ce2c000 - 0x7fff8ce34fff AppleSRP ??? 03:55:37 INFO - 0x7fff8ce35000 - 0x7fff8ce4ffff liblzma.5.dylib ??? 03:55:37 INFO - 0x7fff8ce50000 - 0x7fff8ce51fff ContactsData ??? 03:55:37 INFO - 0x7fff8ce52000 - 0x7fff8cea1fff libstdc++.6.dylib ??? 03:55:37 INFO - 0x7fff8cf2b000 - 0x7fff8cf2dfff libsystem_coreservices.dylib ??? 03:55:37 INFO - 0x7fff8cf2e000 - 0x7fff8cf39fff libcommonCrypto.dylib ??? 03:55:37 INFO - 0x7fff8cf3a000 - 0x7fff8cfd8fff Metadata ??? 03:55:37 INFO - 0x7fff8cff5000 - 0x7fff8d326fff Foundation ??? 03:55:37 INFO - 0x7fff8d327000 - 0x7fff8d340fff CFOpenDirectory ??? 03:55:37 INFO - 0x7fff8d341000 - 0x7fff8db82fff CoreGraphics ??? 03:55:37 INFO - 0x7fff8db84000 - 0x7fff8dbfcfff SystemConfiguration ??? 03:55:37 INFO - 0x7fff8dbfd000 - 0x7fff8dc01fff libpam.2.dylib ??? 03:55:37 INFO - 0x7fff8dec6000 - 0x7fff8decafff IOAccelerator ??? 03:55:37 INFO - 0x7fff8decb000 - 0x7fff8ded1fff libsystem_trace.dylib ??? 03:55:37 INFO - 0x7fff8ded2000 - 0x7fff8df56fff PerformanceAnalysis ??? 03:55:37 INFO - 0x7fff8df57000 - 0x7fff8df62fff libkxld.dylib ??? 03:55:37 INFO - 0x7fff8df63000 - 0x7fff8df8bfff libRIP.A.dylib ??? 03:55:37 INFO - 0x7fff8dfaf000 - 0x7fff8dfbcfff libxar.1.dylib ??? 03:55:37 INFO - 0x7fff8dfd2000 - 0x7fff8dfd2fff ApplicationServices ??? 03:55:37 INFO - 0x7fff8dfd7000 - 0x7fff8e0cbfff libFontParser.dylib ??? 03:55:37 INFO - 0x7fff8e234000 - 0x7fff8e234fff vecLib ??? 03:55:37 INFO - 0x7fff8e25b000 - 0x7fff8e2fdfff IOBluetooth ??? 03:55:37 INFO - 0x7fff8e2fe000 - 0x7fff8e568fff ImageKit ??? 03:55:37 INFO - 0x7fff8e569000 - 0x7fff8e68dfff LaunchServices ??? 03:55:37 INFO - 0x7fff8e68e000 - 0x7fff8e6a8fff Kerberos ??? 03:55:37 INFO - 0x7fff8e6b5000 - 0x7fff8e749fff Ink ??? 03:55:37 INFO - 0x7fff8ea76000 - 0x7fff8ea76fff liblaunch.dylib ??? 03:55:37 INFO - 0x7fff8ea77000 - 0x7fff8eaa0fff libxslt.1.dylib ??? 03:55:37 INFO - 0x7fff8eaa1000 - 0x7fff8eaadfff OpenDirectory ??? 03:55:37 INFO - 0x7fff8eaae000 - 0x7fff8eab5fff PhoneNumbers ??? 03:55:37 INFO - 0x7fff8eab6000 - 0x7fff8eabffff libsystem_pthread.dylib ??? 03:55:37 INFO - 0x7fff8eac0000 - 0x7fff8eac1fff TrustEvaluationAgent ??? 03:55:37 INFO - 0x7fff8eac2000 - 0x7fff8ead8fff CoreMediaAuthoring ??? 03:55:37 INFO - 0x7fff8ead9000 - 0x7fff8eae4fff libGL.dylib ??? 03:55:37 INFO - 0x7fff8eaf8000 - 0x7fff8eafbfff Mangrove ??? 03:55:37 INFO - 0x7fff8eafc000 - 0x7fff8ed72fff Security ??? 03:55:37 INFO - 0x7fff8ed73000 - 0x7fff8ed73fff CoreServices ??? 03:55:37 INFO - 0x7fff8ee29000 - 0x7fff8ef90fff AudioToolbox ??? 03:55:37 INFO - 0x7fff8ef91000 - 0x7fff8ef9afff libsystem_notify.dylib ??? 03:55:37 INFO - 0x7fff8ef9b000 - 0x7fff8efb7fff GenerationalStorage ??? 03:55:37 INFO - 0x7fff8efbd000 - 0x7fff8efbffff SecurityHI ??? 03:55:37 INFO - 0x7fff8efc0000 - 0x7fff8efcbfff CommerceCore ??? 03:55:37 INFO - 0x7fff8efdf000 - 0x7fff8eff0fff libz.1.dylib ??? 03:55:37 INFO - 0x7fff8eff4000 - 0x7fff8f013fff CoreDuet ??? 03:55:37 INFO - 0x7fff8f0d2000 - 0x7fff8f0d4fff EFILogin ??? 03:55:37 INFO - 0x7fff8f139000 - 0x7fff8f139fff Carbon ??? 03:55:37 INFO - 0x7fff8f13a000 - 0x7fff8f180fff libFontRegistry.dylib ??? 03:55:37 INFO - 0x7fff8f181000 - 0x7fff8f20ffff CorePDF ??? 03:55:37 INFO - 0x7fff8f210000 - 0x7fff8f34afff ImageIO ??? 03:55:37 INFO - 0x7fff8f364000 - 0x7fff8f389fff libPng.dylib ??? 03:55:37 INFO - 0x7fff8f38a000 - 0x7fff8f56ffff libicucore.A.dylib ??? 03:55:37 INFO - 0x7fff8f570000 - 0x7fff8f570fff Cocoa ??? 03:55:37 INFO - 0x7fff8f58b000 - 0x7fff8f5c2fff LDAP ??? 03:55:37 INFO - 0x7fff8f623000 - 0x7fff8f7d3fff QuartzCore ??? 03:55:37 INFO - 0x7fff8f7d8000 - 0x7fff8f803fff libc++abi.dylib ??? 03:55:37 INFO - 0x7fff8fa7d000 - 0x7fff8fa82fff DiskArbitration ??? 03:55:37 INFO - 0x7fff8fa83000 - 0x7fff8fd6afff CarbonCore ??? 03:55:37 INFO - 0x7fff8fd6f000 - 0x7fff8fe53fff libcrypto.0.9.8.dylib ??? 03:55:37 INFO - 0x7fff8fe54000 - 0x7fff8fe66fff CoreDuetDaemonProtocol ??? 03:55:37 INFO - 0x7fff8fe7c000 - 0x7fff90181fff HIToolbox ??? 03:55:37 INFO - 0x7fff901b5000 - 0x7fff901effff DebugSymbols ??? 03:55:37 INFO - 0x7fff901f0000 - 0x7fff902e0fff libJP2.dylib ??? 03:55:37 INFO - 0x7fff902e1000 - 0x7fff902e3fff libutil.dylib ??? 03:55:37 INFO - 0x7fff903f3000 - 0x7fff90404fff libcmph.dylib ??? 03:55:37 INFO - 0x7fff90405000 - 0x7fff904c0fff DiscRecording ??? 03:55:37 INFO - 0x7fff904c1000 - 0x7fff90535fff SecurityFoundation ??? 03:55:37 INFO - 0x7fff90536000 - 0x7fff90591fff libTIFF.dylib ??? 03:55:37 INFO - 0x7fff9059d000 - 0x7fff90633fff CloudKit ??? 03:55:37 INFO - 0x7fff90666000 - 0x7fff90680fff Ubiquity ??? 03:55:37 INFO - 0x7fff90681000 - 0x7fff9069afff OpenScripting ??? 03:55:37 INFO - 0x7fff9069b000 - 0x7fff906a1fff libsystem_networkextension.dylib ??? 03:55:37 INFO - 0x7fff906a2000 - 0x7fff906acfff IntlPreferences ??? 03:55:37 INFO - 0x7fff906ad000 - 0x7fff906b9fff SpeechSynthesis ??? 03:55:37 INFO - 0x7fff906f3000 - 0x7fff90702fff LangAnalysis ??? 03:55:37 INFO - 0x7fff90731000 - 0x7fff9073cfff AppSandbox ??? 03:55:37 INFO - 0x7fff90762000 - 0x7fff9078cfff libdispatch.dylib ??? 03:55:37 INFO - 0x7fff90872000 - 0x7fff90921fff libvMisc.dylib ??? 03:55:37 INFO - 0x7fff9094b000 - 0x7fff9096efff FamilyControls ??? 03:55:37 INFO - 0x7fff909e7000 - 0x7fff90a38fff AppleVA ??? 03:55:37 INFO - 0x7fff90a39000 - 0x7fff90b4bfff libvDSP.dylib ??? 03:55:37 INFO - 0x7fff90b4c000 - 0x7fff90b70fff QuartzFilters ??? 03:55:37 INFO - 0x7fff90b71000 - 0x7fff90b75fff libcache.dylib ??? 03:55:37 INFO - 0x7fff90b76000 - 0x7fff90b77fff libodfde.dylib ??? 03:55:37 INFO - 0x7fff90b81000 - 0x7fff90b8cfff libcsfde.dylib ??? 03:55:37 INFO - 0x7fff90b9b000 - 0x7fff90c3afff AppleJPEG ??? 03:55:37 INFO - 0x7fff90ca9000 - 0x7fff90cabfff ExceptionHandling ??? 03:55:37 INFO - 0x7fff90cac000 - 0x7fff90cbdfff libsystem_coretls.dylib ??? 03:55:37 INFO - 0x7fff90d78000 - 0x7fff90d80fff libcldcpuengine.dylib ??? 03:55:37 INFO - 0x7fff90d81000 - 0x7fff90d9efff libresolv.9.dylib ??? 03:55:37 INFO - 0x7fff90d9f000 - 0x7fff90da4fff libunwind.dylib ??? 03:55:37 INFO - 0x7fff90da5000 - 0x7fff90da8fff ServiceManagement ??? 03:55:37 INFO - 0x7fff90db2000 - 0x7fff90e23fff ATS ??? 03:55:37 INFO - 0x7fff90e24000 - 0x7fff90ecbfff PDFKit ??? 03:55:37 INFO - 0x7fff90ecc000 - 0x7fff90f19fff CoreMediaIO ??? 03:55:37 INFO - 0x7fff90f1a000 - 0x7fff90f74fff LanguageModeling ??? 03:55:37 INFO - 0x7fff90f75000 - 0x7fff90f79fff LoginUICore ??? 03:55:37 INFO - 0x7fff90f7a000 - 0x7fff90fe6fff CoreWLAN ??? 03:55:37 INFO - 0x7fff90fe7000 - 0x7fff90ffafff CoreBluetooth ??? 03:55:37 INFO - 0x7fff91fbf000 - 0x7fff91fd4fff ToneKit ??? 03:55:37 INFO - 0x7fff92040000 - 0x7fff92342fff GeoServices ??? 03:55:37 INFO - 0x7fff92353000 - 0x7fff923b0fff QuickLook ??? 03:55:37 INFO - 0x7fff923b1000 - 0x7fff92405fff libc++.1.dylib ??? 03:55:37 INFO - 0x7fff92406000 - 0x7fff92407fff libremovefile.dylib ??? 03:55:37 INFO - 0x7fff92408000 - 0x7fff92426fff vCard ??? 03:55:37 INFO - 0x7fff924e4000 - 0x7fff9260cfff CoreUI ??? 03:55:37 INFO - 0x7fff9291c000 - 0x7fff92946fff GLRendererFloat ??? 03:55:37 INFO - 0x7fff92947000 - 0x7fff92a8bfff QTKit ??? 03:55:37 INFO - 0x7fff92a8c000 - 0x7fff92a93fff libCGCMS.A.dylib ??? 03:55:37 INFO - 0x7fff92a94000 - 0x7fff92a96fff libRadiance.dylib ??? 03:55:37 INFO - 0x7fff92a97000 - 0x7fff92a9dfff XPCService ??? 03:55:37 INFO - 0x7fff93165000 - 0x7fff9368efff QuartzComposer ??? 03:55:37 INFO - 0x7fff9368f000 - 0x7fff93708fff libcorecrypto.dylib ??? 03:55:37 INFO - 0x7fff93714000 - 0x7fff937a0fff libsystem_c.dylib ??? 03:55:37 INFO - 0x7fff937a1000 - 0x7fff937c1fff IconServices ??? 03:55:37 INFO - 0x7fff93800000 - 0x7fff93802fff libsystem_sandbox.dylib ??? 03:55:37 INFO - 0x7fff93903000 - 0x7fff9390bfff FindMyDevice ??? 03:55:37 INFO - 0x7fff9390c000 - 0x7fff93934fff libxpc.dylib ??? 03:55:37 INFO - 0x7fff93935000 - 0x7fff93c50fff vImage ??? 03:55:37 INFO - 0x7fff93c79000 - 0x7fff93cfafff CoreUtils ??? 03:55:37 INFO - 0x7fff94641000 - 0x7fff9464cfff DirectoryService ??? 03:55:37 INFO - 0x7fff9464d000 - 0x7fff94652fff libmacho.dylib ??? 03:55:37 INFO - 0x7fff94656000 - 0x7fff9479cfff libsqlite3.dylib ??? 03:55:37 INFO - 0x7fff9479d000 - 0x7fff947e9fff CoreLocation ??? 03:55:37 INFO - 0x7fff94839000 - 0x7fff94854fff ApplePushService ??? 03:55:37 INFO - 0x7fff94855000 - 0x7fff94860fff CrashReporterSupport ??? 03:55:37 INFO - 0x7fff94861000 - 0x7fff94882fff Apple80211 ??? 03:55:37 INFO - 0x7fff94901000 - 0x7fff94933fff libTrueTypeScaler.dylib ??? 03:55:37 INFO - 0x7fff94934000 - 0x7fff9499bfff CoreWiFi ??? 03:55:37 INFO - 0x7fff9499c000 - 0x7fff94b4bfff GLEngine ??? 03:55:37 INFO - 0x7fff94b4c000 - 0x7fff94b5afff OpenGL ??? 03:55:37 INFO - 0x7fff94b5b000 - 0x7fff94b62fff libcompiler_rt.dylib ??? 03:55:37 INFO - 0x7fff94b63000 - 0x7fff94d73fff CFNetwork ??? 03:55:37 INFO - 0x7fff94d74000 - 0x7fff94d77fff libdyld.dylib ??? 03:55:37 INFO - 0x7fff94eab000 - 0x7fff94eb3fff FSEvents ??? 03:55:37 INFO - 0x7fff94eb4000 - 0x7fff94ecffff AppleVPA ??? 03:55:37 INFO - 0x7fff94f64000 - 0x7fff94fb3fff libcurl.4.dylib ??? 03:55:37 INFO - 0x7fff94fb4000 - 0x7fff951aefff libobjc.A.dylib ??? 03:55:37 INFO - 0x7fff951af000 - 0x7fff9551afff VideoToolbox ??? 03:55:37 INFO - 0x7fff9551c000 - 0x7fff95555fff AirPlaySupport ??? 03:55:37 INFO - 0x7fff95556000 - 0x7fff95573fff libsystem_kernel.dylib ??? 03:55:37 INFO - 0x7fff95574000 - 0x7fff9557efff NetAuth ??? 03:55:37 INFO - 0x7fff9569d000 - 0x7fff956bdfff MultitouchSupport ??? 03:55:37 INFO - 0x7fff956be000 - 0x7fff956c0fff SafariServices ??? 03:55:37 INFO - 0x7fff956c1000 - 0x7fff956e5fff libJPEG.dylib ??? 03:55:37 INFO - 0x7fff956e6000 - 0x7fff96267fff AppKit ??? 03:55:37 INFO - 0x7fff9628b000 - 0x7fff9628ffff TCC ??? 03:55:37 INFO - 0x7fff96290000 - 0x7fff962a5fff AppContainer ??? 03:55:37 INFO - 0x7fff962a6000 - 0x7fff962c0fff libextension.dylib ??? 03:55:37 INFO - 0x7fff962ce000 - 0x7fff96321fff libAVFAudio.dylib ??? 03:55:37 INFO - 0x7fff965c0000 - 0x7fff96680fff Backup ??? 03:55:37 INFO - 0x7fff96681000 - 0x7fff96686fff MediaAccessibility ??? 03:55:37 INFO - 0x7fff966e4000 - 0x7fff96a17fff libmecabra.dylib ??? 03:55:37 INFO - 0x7fff96a83000 - 0x7fff96a86fff IOSurface ??? 03:55:37 INFO - 0x7fff96a87000 - 0x7fff96ab6fff SecurityInterface ??? 03:55:37 INFO - 0x7fff96ab7000 - 0x7fff96ab8fff libSystem.B.dylib ??? 03:55:37 INFO - 0x7fff96b42000 - 0x7fff96b42fff Accelerate ??? 03:55:37 INFO - 0x7fff96b43000 - 0x7fff96edbfff CoreFoundation ??? 03:55:37 INFO - 0x7fff96edc000 - 0x7fff96f14fff libsystem_network.dylib ??? 03:55:37 INFO - 0x7fff971ad000 - 0x7fff971bbfff ContactsFoundation ??? 03:55:37 INFO - 0x7fff972ff000 - 0x7fff97308fff libGFXShared.dylib ??? 03:55:37 INFO - 0x7fff97309000 - 0x7fff97309fff libOpenScriptingUtil.dylib ??? 03:55:37 INFO - 0x7fff9730a000 - 0x7fff97326fff libsystem_malloc.dylib ??? 03:55:37 INFO - 0x7fff97366000 - 0x7fff97399fff MediaKit ??? 03:55:37 INFO - 0x7fff9739a000 - 0x7fff9739dfff libCGXType.A.dylib ??? 03:55:37 INFO - 0x7fff973af000 - 0x7fff973affff Quartz ??? 03:55:37 INFO - 0x7fff973b0000 - 0x7fff9749afff QuickLookUI ??? 03:55:37 INFO - 0x7fff9749b000 - 0x7fff974b1fff libsystem_asl.dylib ??? 03:55:37 INFO - 0x7fff974e8000 - 0x7fff978f5fff libLAPACK.dylib ??? 03:55:37 INFO - 0x7fff978f6000 - 0x7fff97987fff libCoreStorage.dylib ??? 03:55:37 INFO - 0x7fff979a5000 - 0x7fff97a3afff ColorSync ??? 03:55:37 INFO - 0x7fff97a3b000 - 0x7fff97a66fff DictionaryServices ??? 03:55:37 INFO - 0x7fff97a67000 - 0x7fff97a8dfff ChunkingLibrary ??? 03:55:37 INFO - 0x7fff97a8e000 - 0x7fff97ab2fff Sharing ??? 03:55:37 INFO - 0x7fff97b45000 - 0x7fff97ba4fff AE ??? 03:55:37 INFO - Stopping web server 03:55:37 INFO - Stopping web socket server 03:55:37 INFO - Stopping ssltunnel 03:55:37 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 03:55:37 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 03:55:37 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 10000 bytes 03:55:37 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 03:55:37 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: missing output line for total leaks! 03:55:37 INFO - TEST-INFO | leakcheck | missing output line from log file /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpqvUG_A.mozrunner/runtests_leaks.log 03:55:37 INFO - runtests.py | Running tests: end. 03:55:37 INFO - SUITE-END | took 386s 03:55:37 ERROR - Return code: 1 03:55:37 ERROR - No tests run or test summary not found 03:55:37 INFO - TinderboxPrint: mochitest-jetpack-addon
T-FAIL CRASH 03:55:37 WARNING - # TBPL FAILURE # 03:55:37 WARNING - setting return code to 2 03:55:37 WARNING - The mochitest suite: jetpack-addon ran with return status: FAILURE 03:55:37 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:55:37 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:55:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:55:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--screenshot-on-fail', '--jetpack-package'] in /builds/slave/test/build 03:55:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=/builds/slave/test/build/symbols --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log --screenshot-on-fail --jetpack-package 03:55:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3XTqphgH3W/Render', 03:55:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:55:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:55:37 INFO - 'HOME': '/Users/cltbld', 03:55:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:55:37 INFO - 'LOGNAME': 'cltbld', 03:55:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:55:37 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:55:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:37 INFO - 'MOZ_NO_REMOTE': '1', 03:55:37 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:55:37 INFO - 'NO_EM_RESTART': '1', 03:55:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:55:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:37 INFO - 'PWD': '/builds/slave/test', 03:55:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:55:37 INFO - 'SHELL': '/bin/bash', 03:55:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.K9Utne3plb/Listeners', 03:55:37 INFO - 'TMPDIR': '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/', 03:55:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:55:37 INFO - 'USER': 'cltbld', 03:55:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:55:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:55:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:55:37 INFO - 'XPC_FLAGS': '0x0', 03:55:37 INFO - 'XPC_SERVICE_NAME': '0', 03:55:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:55:37 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--screenshot-on-fail', '--jetpack-package'] with output_timeout 1000 03:55:37 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module moznetwork was already imported from /builds/slave/test/build/tests/mochitest/moznetwork.pyc, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:55:37 INFO - import pkg_resources 03:55:37 INFO - Checking for orphan ssltunnel processes... 03:55:37 INFO - Checking for orphan xpcshell processes... 03:55:37 INFO - SUITE-START | Running 142 tests 03:55:37 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 03:55:37 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 1ms 03:55:37 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 03:55:37 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 0ms 03:55:37 INFO - TEST-START | addon-sdk/source/test/test-ui-action-button.js 03:55:37 INFO - TEST-SKIP | addon-sdk/source/test/test-ui-action-button.js | took 0ms 03:55:37 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 03:55:37 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 0ms 03:55:37 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 03:55:37 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:55:37 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmplALn0N.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 03:55:37 INFO - runtests.py | Server pid: 3128 03:55:37 INFO - runtests.py | Websocket server pid: 3129 03:55:38 INFO - runtests.py | SSL tunnel pid: 3130 03:55:38 INFO - runtests.py | Running tests: start. 03:55:38 INFO - runtests.py | Application pid: 3131 03:55:38 INFO - TEST-INFO | started process Main app process 03:55:38 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmplALn0N.mozrunner/runtests_leaks.log 03:55:39 INFO - [3131] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 815 03:55:39 INFO - ++DOCSHELL 0x114d09000 == 1 [pid = 3131] [id = 1] 03:55:39 INFO - ++DOMWINDOW == 1 (0x1148cb400) [pid = 3131] [serial = 1] [outer = 0x0] 03:55:39 INFO - ++DOMWINDOW == 2 (0x114d37800) [pid = 3131] [serial = 2] [outer = 0x1148cb400] 03:55:40 INFO - ++DOCSHELL 0x1172c7800 == 2 [pid = 3131] [id = 2] 03:55:40 INFO - ++DOMWINDOW == 3 (0x1172e1800) [pid = 3131] [serial = 3] [outer = 0x0] 03:55:40 INFO - ++DOMWINDOW == 4 (0x1172e2800) [pid = 3131] [serial = 4] [outer = 0x1172e1800] 03:55:40 INFO - [3131] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:55:40 INFO - [3131] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:55:41 INFO - console.info: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:55:41 INFO - console.info: hiddenWindow document.readyState:complete 03:55:41 INFO - ++DOCSHELL 0x112d66800 == 3 [pid = 3131] [id = 3] 03:55:41 INFO - ++DOMWINDOW == 5 (0x12cf72400) [pid = 3131] [serial = 5] [outer = 0x0] 03:55:41 INFO - ++DOMWINDOW == 6 (0x12cf72c00) [pid = 3131] [serial = 6] [outer = 0x12cf72400] 03:55:41 INFO - ++DOMWINDOW == 7 (0x12cf74c00) [pid = 3131] [serial = 7] [outer = 0x12cf72400] 03:55:41 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:42 INFO - Error: TypeError: window is null 03:55:42 INFO - Traceback (most recent call last): 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:42 INFO - window.addEventListener("load", function testOnLoad() { 03:55:42 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:42 INFO - return interp.methods[prop](addon, target, ...args); 03:55:42 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:42 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:42 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:42 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:42 INFO - return interp.methods[prop](addon, target, ...args); 03:55:42 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:42 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:42 INFO - setTimeout(testInit, 0); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:42 INFO - getTestList(config, function(links) { 03:55:42 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:42 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:42 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:42 INFO - req.onload = function() { 03:55:42 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:42 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:42 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:42 INFO - callback(links); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:42 INFO - require("sdk/addon/window").ready.then(() => { 03:55:42 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:42 INFO - return _require(id); 03:55:42 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:42 INFO - freeze(load(loader, module)); 03:55:42 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:42 INFO - evaluate(sandbox, module.uri); 03:55:42 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:42 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:42 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:42 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:42 INFO - return interp.methods[prop](addon, target, ...args); 03:55:42 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:42 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:42 INFO - resolve(); 03:55:42 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:42 INFO - this.schedulePromise(aPromise); 03:55:42 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:42 INFO - this.scheduleWalkerLoop(); 03:55:42 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:42 INFO - let stack = Components_ ? Components_.stack : null; 03:55:42 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:42 INFO - this.handlers.shift().process(); 03:55:42 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:42 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:42 INFO - return new Promise(resolve => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:42 INFO - runTests({ 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:42 INFO - nextIteration(); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:42 INFO - checkForEnd(); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:42 INFO - findAndRunTests(loader, nextIteration); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:42 INFO - var runner = new TestRunner(); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:43 INFO - Error: TypeError: window is null 03:55:43 INFO - Traceback (most recent call last): 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:43 INFO - window.addEventListener("load", function testOnLoad() { 03:55:43 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:43 INFO - return interp.methods[prop](addon, target, ...args); 03:55:43 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:43 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:43 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:43 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:43 INFO - return interp.methods[prop](addon, target, ...args); 03:55:43 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:43 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:43 INFO - setTimeout(testInit, 0); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:43 INFO - getTestList(config, function(links) { 03:55:43 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:43 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:43 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:43 INFO - req.onload = function() { 03:55:43 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:43 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:43 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:43 INFO - callback(links); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:43 INFO - require("sdk/addon/window").ready.then(() => { 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:43 INFO - return _require(id); 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:43 INFO - freeze(load(loader, module)); 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:43 INFO - evaluate(sandbox, module.uri); 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:43 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:43 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:43 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:43 INFO - return interp.methods[prop](addon, target, ...args); 03:55:43 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:43 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:43 INFO - resolve(); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:43 INFO - this.schedulePromise(aPromise); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:43 INFO - this.scheduleWalkerLoop(); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:43 INFO - let stack = Components_ ? Components_.stack : null; 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:43 INFO - this.handlers.shift().process(); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:43 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:43 INFO - return new Promise(resolve => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:43 INFO - runTests({ 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:43 INFO - nextIteration(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:43 INFO - checkForEnd(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:43 INFO - findAndRunTests(loader, nextIteration); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:43 INFO - var runner = new TestRunner(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:43 INFO - Error: TypeError: window is null 03:55:43 INFO - Traceback (most recent call last): 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:43 INFO - window.addEventListener("load", function testOnLoad() { 03:55:43 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:43 INFO - return interp.methods[prop](addon, target, ...args); 03:55:43 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:43 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:43 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:43 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:43 INFO - return interp.methods[prop](addon, target, ...args); 03:55:43 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:43 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:43 INFO - setTimeout(testInit, 0); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:43 INFO - getTestList(config, function(links) { 03:55:43 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:43 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:43 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:43 INFO - req.onload = function() { 03:55:43 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:43 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:43 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:43 INFO - callback(links); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:43 INFO - require("sdk/addon/window").ready.then(() => { 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:43 INFO - return _require(id); 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:43 INFO - freeze(load(loader, module)); 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:43 INFO - evaluate(sandbox, module.uri); 03:55:43 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:43 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:43 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:43 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:43 INFO - return interp.methods[prop](addon, target, ...args); 03:55:43 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:43 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:43 INFO - resolve(); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:43 INFO - this.schedulePromise(aPromise); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:43 INFO - this.scheduleWalkerLoop(); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:43 INFO - let stack = Components_ ? Components_.stack : null; 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:43 INFO - this.handlers.shift().process(); 03:55:43 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:43 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:43 INFO - return new Promise(resolve => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:43 INFO - runTests({ 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:43 INFO - nextIteration(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:43 INFO - checkForEnd(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:43 INFO - findAndRunTests(loader, nextIteration); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:43 INFO - var runner = new TestRunner(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:44 INFO - Error: TypeError: window is null 03:55:44 INFO - Traceback (most recent call last): 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:44 INFO - window.addEventListener("load", function testOnLoad() { 03:55:44 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:44 INFO - return interp.methods[prop](addon, target, ...args); 03:55:44 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:44 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:44 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:44 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:44 INFO - return interp.methods[prop](addon, target, ...args); 03:55:44 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:44 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:44 INFO - setTimeout(testInit, 0); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:44 INFO - getTestList(config, function(links) { 03:55:44 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:44 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:44 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:44 INFO - req.onload = function() { 03:55:44 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:44 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:44 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:44 INFO - callback(links); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:44 INFO - require("sdk/addon/window").ready.then(() => { 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:44 INFO - return _require(id); 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:44 INFO - freeze(load(loader, module)); 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:44 INFO - evaluate(sandbox, module.uri); 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:44 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:44 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:44 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:44 INFO - return interp.methods[prop](addon, target, ...args); 03:55:44 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:44 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:44 INFO - resolve(); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:44 INFO - this.schedulePromise(aPromise); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:44 INFO - this.scheduleWalkerLoop(); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:44 INFO - let stack = Components_ ? Components_.stack : null; 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:44 INFO - this.handlers.shift().process(); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:44 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:44 INFO - return new Promise(resolve => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:44 INFO - runTests({ 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:44 INFO - nextIteration(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:44 INFO - checkForEnd(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:44 INFO - findAndRunTests(loader, nextIteration); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:44 INFO - var runner = new TestRunner(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:44 INFO - Error: TypeError: window is null 03:55:44 INFO - Traceback (most recent call last): 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:44 INFO - window.addEventListener("load", function testOnLoad() { 03:55:44 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:44 INFO - return interp.methods[prop](addon, target, ...args); 03:55:44 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:44 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:44 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:44 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:44 INFO - return interp.methods[prop](addon, target, ...args); 03:55:44 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:44 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:44 INFO - setTimeout(testInit, 0); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:44 INFO - getTestList(config, function(links) { 03:55:44 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:44 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:44 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:44 INFO - req.onload = function() { 03:55:44 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:44 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:44 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:44 INFO - callback(links); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:44 INFO - require("sdk/addon/window").ready.then(() => { 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:44 INFO - return _require(id); 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:44 INFO - freeze(load(loader, module)); 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:44 INFO - evaluate(sandbox, module.uri); 03:55:44 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:44 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:44 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:44 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:44 INFO - return interp.methods[prop](addon, target, ...args); 03:55:44 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:44 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:44 INFO - resolve(); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:44 INFO - this.schedulePromise(aPromise); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:44 INFO - this.scheduleWalkerLoop(); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:44 INFO - let stack = Components_ ? Components_.stack : null; 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:44 INFO - this.handlers.shift().process(); 03:55:44 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:44 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:44 INFO - return new Promise(resolve => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:44 INFO - runTests({ 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:44 INFO - nextIteration(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:44 INFO - checkForEnd(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:44 INFO - findAndRunTests(loader, nextIteration); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:44 INFO - var runner = new TestRunner(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:45 INFO - Error: TypeError: window is null 03:55:45 INFO - Traceback (most recent call last): 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:45 INFO - window.addEventListener("load", function testOnLoad() { 03:55:45 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:45 INFO - return interp.methods[prop](addon, target, ...args); 03:55:45 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:45 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:45 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:45 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:45 INFO - return interp.methods[prop](addon, target, ...args); 03:55:45 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:45 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:45 INFO - setTimeout(testInit, 0); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:45 INFO - getTestList(config, function(links) { 03:55:45 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:45 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:45 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:45 INFO - req.onload = function() { 03:55:45 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:45 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:45 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:45 INFO - callback(links); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:45 INFO - require("sdk/addon/window").ready.then(() => { 03:55:45 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:45 INFO - return _require(id); 03:55:45 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:45 INFO - freeze(load(loader, module)); 03:55:45 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:45 INFO - evaluate(sandbox, module.uri); 03:55:45 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:45 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:45 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:45 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:45 INFO - return interp.methods[prop](addon, target, ...args); 03:55:45 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:45 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:45 INFO - resolve(); 03:55:45 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:45 INFO - this.schedulePromise(aPromise); 03:55:45 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:45 INFO - this.scheduleWalkerLoop(); 03:55:45 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:45 INFO - let stack = Components_ ? Components_.stack : null; 03:55:45 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:45 INFO - this.handlers.shift().process(); 03:55:45 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:45 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:45 INFO - return new Promise(resolve => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:45 INFO - runTests({ 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:45 INFO - nextIteration(); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:45 INFO - checkForEnd(); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:45 INFO - findAndRunTests(loader, nextIteration); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:45 INFO - var runner = new TestRunner(); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:46 INFO - Error: TypeError: window is null 03:55:46 INFO - Traceback (most recent call last): 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:46 INFO - window.addEventListener("load", function testOnLoad() { 03:55:46 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:46 INFO - return interp.methods[prop](addon, target, ...args); 03:55:46 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:46 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:46 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:46 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:46 INFO - return interp.methods[prop](addon, target, ...args); 03:55:46 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:46 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:46 INFO - setTimeout(testInit, 0); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:46 INFO - getTestList(config, function(links) { 03:55:46 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:46 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:46 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:46 INFO - req.onload = function() { 03:55:46 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:46 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:46 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:46 INFO - callback(links); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:46 INFO - require("sdk/addon/window").ready.then(() => { 03:55:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:46 INFO - return _require(id); 03:55:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:46 INFO - freeze(load(loader, module)); 03:55:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:46 INFO - evaluate(sandbox, module.uri); 03:55:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:46 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:46 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:46 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:46 INFO - return interp.methods[prop](addon, target, ...args); 03:55:46 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:46 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:46 INFO - resolve(); 03:55:46 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:46 INFO - this.schedulePromise(aPromise); 03:55:46 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:46 INFO - this.scheduleWalkerLoop(); 03:55:46 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:46 INFO - let stack = Components_ ? Components_.stack : null; 03:55:46 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:46 INFO - this.handlers.shift().process(); 03:55:46 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:46 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:46 INFO - return new Promise(resolve => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:46 INFO - runTests({ 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:46 INFO - nextIteration(); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:46 INFO - checkForEnd(); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:46 INFO - findAndRunTests(loader, nextIteration); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:46 INFO - var runner = new TestRunner(); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:47 INFO - Error: TypeError: window is null 03:55:47 INFO - Traceback (most recent call last): 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:47 INFO - window.addEventListener("load", function testOnLoad() { 03:55:47 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:47 INFO - return interp.methods[prop](addon, target, ...args); 03:55:47 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:47 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:47 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:47 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:47 INFO - return interp.methods[prop](addon, target, ...args); 03:55:47 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:47 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:47 INFO - setTimeout(testInit, 0); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:47 INFO - getTestList(config, function(links) { 03:55:47 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:47 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:47 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:47 INFO - req.onload = function() { 03:55:47 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:47 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:47 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:47 INFO - callback(links); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:47 INFO - require("sdk/addon/window").ready.then(() => { 03:55:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:47 INFO - return _require(id); 03:55:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:47 INFO - freeze(load(loader, module)); 03:55:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:47 INFO - evaluate(sandbox, module.uri); 03:55:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:47 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:47 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:47 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:47 INFO - return interp.methods[prop](addon, target, ...args); 03:55:47 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:47 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:47 INFO - resolve(); 03:55:47 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:47 INFO - this.schedulePromise(aPromise); 03:55:47 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:47 INFO - this.scheduleWalkerLoop(); 03:55:47 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:47 INFO - let stack = Components_ ? Components_.stack : null; 03:55:47 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:47 INFO - this.handlers.shift().process(); 03:55:47 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:47 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:47 INFO - return new Promise(resolve => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:47 INFO - runTests({ 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:47 INFO - nextIteration(); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:47 INFO - checkForEnd(); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:47 INFO - findAndRunTests(loader, nextIteration); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:47 INFO - var runner = new TestRunner(); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:48 INFO - Error: TypeError: window is null 03:55:48 INFO - Traceback (most recent call last): 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:48 INFO - window.addEventListener("load", function testOnLoad() { 03:55:48 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:48 INFO - return interp.methods[prop](addon, target, ...args); 03:55:48 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:48 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:48 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:48 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:48 INFO - return interp.methods[prop](addon, target, ...args); 03:55:48 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:48 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:48 INFO - setTimeout(testInit, 0); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:48 INFO - getTestList(config, function(links) { 03:55:48 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:48 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:48 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:48 INFO - req.onload = function() { 03:55:48 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:48 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:48 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:48 INFO - callback(links); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:48 INFO - require("sdk/addon/window").ready.then(() => { 03:55:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:48 INFO - return _require(id); 03:55:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:48 INFO - freeze(load(loader, module)); 03:55:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:48 INFO - evaluate(sandbox, module.uri); 03:55:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:48 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:48 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:48 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:48 INFO - return interp.methods[prop](addon, target, ...args); 03:55:48 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:48 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:48 INFO - resolve(); 03:55:48 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:48 INFO - this.schedulePromise(aPromise); 03:55:48 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:48 INFO - this.scheduleWalkerLoop(); 03:55:48 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:48 INFO - let stack = Components_ ? Components_.stack : null; 03:55:48 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:48 INFO - this.handlers.shift().process(); 03:55:48 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:48 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:48 INFO - return new Promise(resolve => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:48 INFO - runTests({ 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:48 INFO - nextIteration(); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:48 INFO - checkForEnd(); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:48 INFO - findAndRunTests(loader, nextIteration); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:48 INFO - var runner = new TestRunner(); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:49 INFO - Error: TypeError: window is null 03:55:49 INFO - Traceback (most recent call last): 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:49 INFO - window.addEventListener("load", function testOnLoad() { 03:55:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:49 INFO - return interp.methods[prop](addon, target, ...args); 03:55:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:49 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:49 INFO - return interp.methods[prop](addon, target, ...args); 03:55:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:49 INFO - setTimeout(testInit, 0); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:49 INFO - getTestList(config, function(links) { 03:55:49 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:49 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:49 INFO - req.onload = function() { 03:55:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:49 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:49 INFO - callback(links); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:49 INFO - require("sdk/addon/window").ready.then(() => { 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:49 INFO - return _require(id); 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:49 INFO - freeze(load(loader, module)); 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:49 INFO - evaluate(sandbox, module.uri); 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:49 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:49 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:49 INFO - return interp.methods[prop](addon, target, ...args); 03:55:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:49 INFO - resolve(); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:49 INFO - this.schedulePromise(aPromise); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:49 INFO - this.scheduleWalkerLoop(); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:49 INFO - let stack = Components_ ? Components_.stack : null; 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:49 INFO - this.handlers.shift().process(); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:49 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:49 INFO - return new Promise(resolve => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:49 INFO - runTests({ 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:49 INFO - nextIteration(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:49 INFO - checkForEnd(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:49 INFO - findAndRunTests(loader, nextIteration); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:49 INFO - var runner = new TestRunner(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:49 INFO - Error: TypeError: window is null 03:55:49 INFO - Traceback (most recent call last): 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:49 INFO - window.addEventListener("load", function testOnLoad() { 03:55:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:49 INFO - return interp.methods[prop](addon, target, ...args); 03:55:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:49 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:49 INFO - return interp.methods[prop](addon, target, ...args); 03:55:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:49 INFO - setTimeout(testInit, 0); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:49 INFO - getTestList(config, function(links) { 03:55:49 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:49 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:49 INFO - req.onload = function() { 03:55:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:49 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:49 INFO - callback(links); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:49 INFO - require("sdk/addon/window").ready.then(() => { 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:49 INFO - return _require(id); 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:49 INFO - freeze(load(loader, module)); 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:49 INFO - evaluate(sandbox, module.uri); 03:55:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:49 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:49 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:49 INFO - return interp.methods[prop](addon, target, ...args); 03:55:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:49 INFO - resolve(); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:49 INFO - this.schedulePromise(aPromise); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:49 INFO - this.scheduleWalkerLoop(); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:49 INFO - let stack = Components_ ? Components_.stack : null; 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:49 INFO - this.handlers.shift().process(); 03:55:49 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:49 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:49 INFO - return new Promise(resolve => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:49 INFO - runTests({ 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:49 INFO - nextIteration(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:49 INFO - checkForEnd(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:49 INFO - findAndRunTests(loader, nextIteration); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:49 INFO - var runner = new TestRunner(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:50 INFO - Error: TypeError: window is null 03:55:50 INFO - Traceback (most recent call last): 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:50 INFO - window.addEventListener("load", function testOnLoad() { 03:55:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:50 INFO - return interp.methods[prop](addon, target, ...args); 03:55:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:50 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:50 INFO - return interp.methods[prop](addon, target, ...args); 03:55:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:50 INFO - setTimeout(testInit, 0); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:50 INFO - getTestList(config, function(links) { 03:55:50 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:50 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:50 INFO - req.onload = function() { 03:55:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:50 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:50 INFO - callback(links); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:50 INFO - require("sdk/addon/window").ready.then(() => { 03:55:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:50 INFO - return _require(id); 03:55:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:50 INFO - freeze(load(loader, module)); 03:55:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:50 INFO - evaluate(sandbox, module.uri); 03:55:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:50 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:50 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:50 INFO - return interp.methods[prop](addon, target, ...args); 03:55:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:50 INFO - resolve(); 03:55:50 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:50 INFO - this.schedulePromise(aPromise); 03:55:50 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:50 INFO - this.scheduleWalkerLoop(); 03:55:50 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:50 INFO - let stack = Components_ ? Components_.stack : null; 03:55:50 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:50 INFO - this.handlers.shift().process(); 03:55:50 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:50 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:50 INFO - return new Promise(resolve => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:50 INFO - runTests({ 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:50 INFO - nextIteration(); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:50 INFO - checkForEnd(); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:50 INFO - findAndRunTests(loader, nextIteration); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:50 INFO - var runner = new TestRunner(); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:51 INFO - Error: TypeError: window is null 03:55:51 INFO - Traceback (most recent call last): 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:51 INFO - window.addEventListener("load", function testOnLoad() { 03:55:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:51 INFO - return interp.methods[prop](addon, target, ...args); 03:55:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:51 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:51 INFO - return interp.methods[prop](addon, target, ...args); 03:55:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:51 INFO - setTimeout(testInit, 0); 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:51 INFO - getTestList(config, function(links) { 03:55:51 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:51 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:51 INFO - req.onload = function() { 03:55:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:51 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:51 INFO - callback(links); 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:51 INFO - require("sdk/addon/window").ready.then(() => { 03:55:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:51 INFO - return _require(id); 03:55:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:51 INFO - freeze(load(loader, module)); 03:55:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:51 INFO - evaluate(sandbox, module.uri); 03:55:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:51 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:51 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:51 INFO - return interp.methods[prop](addon, target, ...args); 03:55:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:51 INFO - resolve(); 03:55:51 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:51 INFO - this.schedulePromise(aPromise); 03:55:51 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:51 INFO - this.scheduleWalkerLoop(); 03:55:51 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:51 INFO - let stack = Components_ ? Components_.stack : null; 03:55:51 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:51 INFO - this.handlers.shift().process(); 03:55:51 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:51 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:51 INFO - testModule(require, filename).then(tests => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:51 INFO - return new Promise(resolve => { 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:51 INFO - runTests({ 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:51 INFO - nextIteration(); 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:51 INFO - checkForEnd(); 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:51 INFO - findAndRunTests(loader, nextIteration); 03:55:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:51 INFO - var runner = new TestRunner(); 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:52 INFO - Error: TypeError: window is null 03:55:52 INFO - Traceback (most recent call last): 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:52 INFO - window.addEventListener("load", function testOnLoad() { 03:55:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:52 INFO - return interp.methods[prop](addon, target, ...args); 03:55:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:52 INFO - return interp.methods[prop](addon, target, ...args); 03:55:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:52 INFO - setTimeout(testInit, 0); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:52 INFO - getTestList(config, function(links) { 03:55:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:52 INFO - req.onload = function() { 03:55:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:52 INFO - callback(links); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:52 INFO - require("sdk/addon/window").ready.then(() => { 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:52 INFO - return _require(id); 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:52 INFO - freeze(load(loader, module)); 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:52 INFO - evaluate(sandbox, module.uri); 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:52 INFO - return interp.methods[prop](addon, target, ...args); 03:55:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:52 INFO - resolve(); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:52 INFO - this.schedulePromise(aPromise); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:52 INFO - this.scheduleWalkerLoop(); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:52 INFO - let stack = Components_ ? Components_.stack : null; 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:52 INFO - this.handlers.shift().process(); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:52 INFO - return new Promise(resolve => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:52 INFO - runTests({ 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:52 INFO - nextIteration(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:52 INFO - checkForEnd(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:52 INFO - findAndRunTests(loader, nextIteration); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:52 INFO - var runner = new TestRunner(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:52 INFO - Error: TypeError: window is null 03:55:52 INFO - Traceback (most recent call last): 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:52 INFO - window.addEventListener("load", function testOnLoad() { 03:55:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:52 INFO - return interp.methods[prop](addon, target, ...args); 03:55:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:52 INFO - return interp.methods[prop](addon, target, ...args); 03:55:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:52 INFO - setTimeout(testInit, 0); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:52 INFO - getTestList(config, function(links) { 03:55:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:52 INFO - req.onload = function() { 03:55:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:52 INFO - callback(links); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:52 INFO - require("sdk/addon/window").ready.then(() => { 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:52 INFO - return _require(id); 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:52 INFO - freeze(load(loader, module)); 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:52 INFO - evaluate(sandbox, module.uri); 03:55:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:52 INFO - return interp.methods[prop](addon, target, ...args); 03:55:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:52 INFO - resolve(); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:52 INFO - this.schedulePromise(aPromise); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:52 INFO - this.scheduleWalkerLoop(); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:52 INFO - let stack = Components_ ? Components_.stack : null; 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:52 INFO - this.handlers.shift().process(); 03:55:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:52 INFO - return new Promise(resolve => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:52 INFO - runTests({ 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:52 INFO - nextIteration(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:52 INFO - checkForEnd(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:52 INFO - findAndRunTests(loader, nextIteration); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:52 INFO - var runner = new TestRunner(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:53 INFO - Error: TypeError: window is null 03:55:53 INFO - Traceback (most recent call last): 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:53 INFO - window.addEventListener("load", function testOnLoad() { 03:55:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:53 INFO - return interp.methods[prop](addon, target, ...args); 03:55:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:53 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:53 INFO - return interp.methods[prop](addon, target, ...args); 03:55:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:53 INFO - setTimeout(testInit, 0); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:53 INFO - getTestList(config, function(links) { 03:55:53 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:53 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:53 INFO - req.onload = function() { 03:55:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:53 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:53 INFO - callback(links); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:53 INFO - require("sdk/addon/window").ready.then(() => { 03:55:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:53 INFO - return _require(id); 03:55:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:53 INFO - freeze(load(loader, module)); 03:55:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:53 INFO - evaluate(sandbox, module.uri); 03:55:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:53 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:53 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:53 INFO - return interp.methods[prop](addon, target, ...args); 03:55:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:53 INFO - resolve(); 03:55:53 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:53 INFO - this.schedulePromise(aPromise); 03:55:53 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:53 INFO - this.scheduleWalkerLoop(); 03:55:53 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:53 INFO - let stack = Components_ ? Components_.stack : null; 03:55:53 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:53 INFO - this.handlers.shift().process(); 03:55:53 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:53 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:53 INFO - return new Promise(resolve => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:53 INFO - runTests({ 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:53 INFO - nextIteration(); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:53 INFO - checkForEnd(); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:53 INFO - findAndRunTests(loader, nextIteration); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:53 INFO - var runner = new TestRunner(); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:54 INFO - Error: TypeError: window is null 03:55:54 INFO - Traceback (most recent call last): 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:54 INFO - window.addEventListener("load", function testOnLoad() { 03:55:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:54 INFO - return interp.methods[prop](addon, target, ...args); 03:55:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:54 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:54 INFO - return interp.methods[prop](addon, target, ...args); 03:55:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:54 INFO - setTimeout(testInit, 0); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:54 INFO - getTestList(config, function(links) { 03:55:54 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:54 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:54 INFO - req.onload = function() { 03:55:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:54 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:54 INFO - callback(links); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:54 INFO - require("sdk/addon/window").ready.then(() => { 03:55:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:54 INFO - return _require(id); 03:55:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:54 INFO - freeze(load(loader, module)); 03:55:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:54 INFO - evaluate(sandbox, module.uri); 03:55:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:54 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:54 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:54 INFO - return interp.methods[prop](addon, target, ...args); 03:55:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:54 INFO - resolve(); 03:55:54 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:54 INFO - this.schedulePromise(aPromise); 03:55:54 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:54 INFO - this.scheduleWalkerLoop(); 03:55:54 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:54 INFO - let stack = Components_ ? Components_.stack : null; 03:55:54 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:54 INFO - this.handlers.shift().process(); 03:55:54 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:54 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:54 INFO - return new Promise(resolve => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:54 INFO - runTests({ 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:54 INFO - nextIteration(); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:54 INFO - checkForEnd(); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:54 INFO - findAndRunTests(loader, nextIteration); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:54 INFO - var runner = new TestRunner(); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:55 INFO - Error: TypeError: window is null 03:55:55 INFO - Traceback (most recent call last): 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:55 INFO - window.addEventListener("load", function testOnLoad() { 03:55:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:55 INFO - return interp.methods[prop](addon, target, ...args); 03:55:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:55 INFO - return interp.methods[prop](addon, target, ...args); 03:55:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:55 INFO - setTimeout(testInit, 0); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:55 INFO - getTestList(config, function(links) { 03:55:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:55 INFO - req.onload = function() { 03:55:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:55 INFO - callback(links); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:55 INFO - require("sdk/addon/window").ready.then(() => { 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:55 INFO - return _require(id); 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:55 INFO - freeze(load(loader, module)); 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:55 INFO - evaluate(sandbox, module.uri); 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:55 INFO - return interp.methods[prop](addon, target, ...args); 03:55:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:55 INFO - resolve(); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:55 INFO - this.schedulePromise(aPromise); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:55 INFO - this.scheduleWalkerLoop(); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:55 INFO - let stack = Components_ ? Components_.stack : null; 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:55 INFO - this.handlers.shift().process(); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:55 INFO - return new Promise(resolve => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:55 INFO - runTests({ 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:55 INFO - nextIteration(); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:55 INFO - checkForEnd(); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:55 INFO - findAndRunTests(loader, nextIteration); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:55 INFO - var runner = new TestRunner(); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:55 INFO - Error: TypeError: window is null 03:55:55 INFO - Traceback (most recent call last): 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:55 INFO - window.addEventListener("load", function testOnLoad() { 03:55:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:55 INFO - return interp.methods[prop](addon, target, ...args); 03:55:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:55 INFO - return interp.methods[prop](addon, target, ...args); 03:55:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:55 INFO - setTimeout(testInit, 0); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:55 INFO - getTestList(config, function(links) { 03:55:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:55 INFO - req.onload = function() { 03:55:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:55 INFO - callback(links); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:55 INFO - require("sdk/addon/window").ready.then(() => { 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:55 INFO - return _require(id); 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:55 INFO - freeze(load(loader, module)); 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:55 INFO - evaluate(sandbox, module.uri); 03:55:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:55 INFO - return interp.methods[prop](addon, target, ...args); 03:55:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:55 INFO - resolve(); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:55 INFO - this.schedulePromise(aPromise); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:55 INFO - this.scheduleWalkerLoop(); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:55 INFO - let stack = Components_ ? Components_.stack : null; 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:55 INFO - this.handlers.shift().process(); 03:55:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:55 INFO - testModule(require, filename).then(tests => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:55 INFO - return new Promise(resolve => { 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:55 INFO - runTests({ 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:55 INFO - nextIteration(); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:55 INFO - checkForEnd(); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:55 INFO - findAndRunTests(loader, nextIteration); 03:55:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:55 INFO - var runner = new TestRunner(); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:57 INFO - Error: TypeError: window is null 03:55:57 INFO - Traceback (most recent call last): 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:57 INFO - window.addEventListener("load", function testOnLoad() { 03:55:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:57 INFO - return interp.methods[prop](addon, target, ...args); 03:55:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:57 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:57 INFO - return interp.methods[prop](addon, target, ...args); 03:55:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:57 INFO - setTimeout(testInit, 0); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:57 INFO - getTestList(config, function(links) { 03:55:57 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:57 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:57 INFO - req.onload = function() { 03:55:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:57 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:57 INFO - callback(links); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:57 INFO - require("sdk/addon/window").ready.then(() => { 03:55:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:57 INFO - return _require(id); 03:55:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:57 INFO - freeze(load(loader, module)); 03:55:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:57 INFO - evaluate(sandbox, module.uri); 03:55:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:57 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:57 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:57 INFO - return interp.methods[prop](addon, target, ...args); 03:55:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:57 INFO - resolve(); 03:55:57 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:57 INFO - this.schedulePromise(aPromise); 03:55:57 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:57 INFO - this.scheduleWalkerLoop(); 03:55:57 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:57 INFO - let stack = Components_ ? Components_.stack : null; 03:55:57 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:57 INFO - this.handlers.shift().process(); 03:55:57 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:57 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:57 INFO - return new Promise(resolve => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:57 INFO - runTests({ 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:57 INFO - nextIteration(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:57 INFO - checkForEnd(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:57 INFO - findAndRunTests(loader, nextIteration); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:57 INFO - var runner = new TestRunner(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:58 INFO - Error: TypeError: window is null 03:55:58 INFO - Traceback (most recent call last): 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:58 INFO - window.addEventListener("load", function testOnLoad() { 03:55:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:58 INFO - return interp.methods[prop](addon, target, ...args); 03:55:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:58 INFO - return interp.methods[prop](addon, target, ...args); 03:55:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:58 INFO - setTimeout(testInit, 0); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:58 INFO - getTestList(config, function(links) { 03:55:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:58 INFO - req.onload = function() { 03:55:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:58 INFO - callback(links); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:58 INFO - require("sdk/addon/window").ready.then(() => { 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:58 INFO - return _require(id); 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:58 INFO - freeze(load(loader, module)); 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:58 INFO - evaluate(sandbox, module.uri); 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:58 INFO - return interp.methods[prop](addon, target, ...args); 03:55:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:58 INFO - resolve(); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:58 INFO - this.schedulePromise(aPromise); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:58 INFO - this.scheduleWalkerLoop(); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:58 INFO - let stack = Components_ ? Components_.stack : null; 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:58 INFO - this.handlers.shift().process(); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:58 INFO - return new Promise(resolve => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:58 INFO - runTests({ 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:58 INFO - nextIteration(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:58 INFO - checkForEnd(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:58 INFO - findAndRunTests(loader, nextIteration); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:58 INFO - var runner = new TestRunner(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:58 INFO - Error: TypeError: window is null 03:55:58 INFO - Traceback (most recent call last): 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:58 INFO - window.addEventListener("load", function testOnLoad() { 03:55:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:58 INFO - return interp.methods[prop](addon, target, ...args); 03:55:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:58 INFO - return interp.methods[prop](addon, target, ...args); 03:55:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:58 INFO - setTimeout(testInit, 0); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:58 INFO - getTestList(config, function(links) { 03:55:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:58 INFO - req.onload = function() { 03:55:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:58 INFO - callback(links); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:58 INFO - require("sdk/addon/window").ready.then(() => { 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:58 INFO - return _require(id); 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:58 INFO - freeze(load(loader, module)); 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:58 INFO - evaluate(sandbox, module.uri); 03:55:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:58 INFO - return interp.methods[prop](addon, target, ...args); 03:55:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:58 INFO - resolve(); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:58 INFO - this.schedulePromise(aPromise); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:58 INFO - this.scheduleWalkerLoop(); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:58 INFO - let stack = Components_ ? Components_.stack : null; 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:58 INFO - this.handlers.shift().process(); 03:55:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:58 INFO - return new Promise(resolve => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:58 INFO - runTests({ 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:58 INFO - nextIteration(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:58 INFO - checkForEnd(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:58 INFO - findAndRunTests(loader, nextIteration); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:58 INFO - var runner = new TestRunner(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:59 INFO - Error: TypeError: window is null 03:55:59 INFO - Traceback (most recent call last): 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:59 INFO - window.addEventListener("load", function testOnLoad() { 03:55:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:59 INFO - return interp.methods[prop](addon, target, ...args); 03:55:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:59 INFO - return interp.methods[prop](addon, target, ...args); 03:55:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:59 INFO - setTimeout(testInit, 0); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:59 INFO - getTestList(config, function(links) { 03:55:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:59 INFO - req.onload = function() { 03:55:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:59 INFO - callback(links); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:59 INFO - require("sdk/addon/window").ready.then(() => { 03:55:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:59 INFO - return _require(id); 03:55:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:59 INFO - freeze(load(loader, module)); 03:55:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:59 INFO - evaluate(sandbox, module.uri); 03:55:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:59 INFO - return interp.methods[prop](addon, target, ...args); 03:55:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:59 INFO - resolve(); 03:55:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:59 INFO - this.schedulePromise(aPromise); 03:55:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:59 INFO - this.scheduleWalkerLoop(); 03:55:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:59 INFO - let stack = Components_ ? Components_.stack : null; 03:55:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:59 INFO - this.handlers.shift().process(); 03:55:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:59 INFO - return new Promise(resolve => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:59 INFO - runTests({ 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:59 INFO - nextIteration(); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:59 INFO - checkForEnd(); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:59 INFO - findAndRunTests(loader, nextIteration); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:59 INFO - var runner = new TestRunner(); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:00 INFO - Error: TypeError: window is null 03:56:00 INFO - Traceback (most recent call last): 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:00 INFO - window.addEventListener("load", function testOnLoad() { 03:56:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:00 INFO - return interp.methods[prop](addon, target, ...args); 03:56:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:00 INFO - return interp.methods[prop](addon, target, ...args); 03:56:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:00 INFO - setTimeout(testInit, 0); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:00 INFO - getTestList(config, function(links) { 03:56:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:00 INFO - req.onload = function() { 03:56:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:00 INFO - callback(links); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:00 INFO - require("sdk/addon/window").ready.then(() => { 03:56:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:00 INFO - return _require(id); 03:56:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:00 INFO - freeze(load(loader, module)); 03:56:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:00 INFO - evaluate(sandbox, module.uri); 03:56:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:00 INFO - return interp.methods[prop](addon, target, ...args); 03:56:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:00 INFO - resolve(); 03:56:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:00 INFO - this.schedulePromise(aPromise); 03:56:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:00 INFO - this.scheduleWalkerLoop(); 03:56:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:00 INFO - let stack = Components_ ? Components_.stack : null; 03:56:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:00 INFO - this.handlers.shift().process(); 03:56:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:00 INFO - return new Promise(resolve => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:00 INFO - runTests({ 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:00 INFO - nextIteration(); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:00 INFO - checkForEnd(); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:00 INFO - findAndRunTests(loader, nextIteration); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:00 INFO - var runner = new TestRunner(); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:01 INFO - Error: TypeError: window is null 03:56:01 INFO - Traceback (most recent call last): 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:01 INFO - window.addEventListener("load", function testOnLoad() { 03:56:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:01 INFO - return interp.methods[prop](addon, target, ...args); 03:56:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:01 INFO - return interp.methods[prop](addon, target, ...args); 03:56:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:01 INFO - setTimeout(testInit, 0); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:01 INFO - getTestList(config, function(links) { 03:56:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:01 INFO - req.onload = function() { 03:56:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:01 INFO - callback(links); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:01 INFO - require("sdk/addon/window").ready.then(() => { 03:56:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:01 INFO - return _require(id); 03:56:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:01 INFO - freeze(load(loader, module)); 03:56:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:01 INFO - evaluate(sandbox, module.uri); 03:56:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:01 INFO - return interp.methods[prop](addon, target, ...args); 03:56:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:01 INFO - resolve(); 03:56:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:01 INFO - this.schedulePromise(aPromise); 03:56:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:01 INFO - this.scheduleWalkerLoop(); 03:56:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:01 INFO - let stack = Components_ ? Components_.stack : null; 03:56:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:01 INFO - this.handlers.shift().process(); 03:56:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:01 INFO - return new Promise(resolve => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:01 INFO - runTests({ 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:01 INFO - nextIteration(); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:01 INFO - checkForEnd(); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:01 INFO - findAndRunTests(loader, nextIteration); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:01 INFO - var runner = new TestRunner(); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:02 INFO - Error: TypeError: window is null 03:56:02 INFO - Traceback (most recent call last): 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:02 INFO - window.addEventListener("load", function testOnLoad() { 03:56:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:02 INFO - return interp.methods[prop](addon, target, ...args); 03:56:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:02 INFO - return interp.methods[prop](addon, target, ...args); 03:56:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:02 INFO - setTimeout(testInit, 0); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:02 INFO - getTestList(config, function(links) { 03:56:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:02 INFO - req.onload = function() { 03:56:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:02 INFO - callback(links); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:02 INFO - require("sdk/addon/window").ready.then(() => { 03:56:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:02 INFO - return _require(id); 03:56:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:02 INFO - freeze(load(loader, module)); 03:56:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:02 INFO - evaluate(sandbox, module.uri); 03:56:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:02 INFO - return interp.methods[prop](addon, target, ...args); 03:56:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:02 INFO - resolve(); 03:56:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:02 INFO - this.schedulePromise(aPromise); 03:56:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:02 INFO - this.scheduleWalkerLoop(); 03:56:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:02 INFO - let stack = Components_ ? Components_.stack : null; 03:56:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:02 INFO - this.handlers.shift().process(); 03:56:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:02 INFO - return new Promise(resolve => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:02 INFO - runTests({ 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:02 INFO - nextIteration(); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:02 INFO - checkForEnd(); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:02 INFO - findAndRunTests(loader, nextIteration); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:02 INFO - var runner = new TestRunner(); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:03 INFO - Error: TypeError: window is null 03:56:03 INFO - Traceback (most recent call last): 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:03 INFO - window.addEventListener("load", function testOnLoad() { 03:56:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:03 INFO - return interp.methods[prop](addon, target, ...args); 03:56:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:03 INFO - return interp.methods[prop](addon, target, ...args); 03:56:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:03 INFO - setTimeout(testInit, 0); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:03 INFO - getTestList(config, function(links) { 03:56:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:03 INFO - req.onload = function() { 03:56:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:03 INFO - callback(links); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:03 INFO - require("sdk/addon/window").ready.then(() => { 03:56:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:03 INFO - return _require(id); 03:56:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:03 INFO - freeze(load(loader, module)); 03:56:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:03 INFO - evaluate(sandbox, module.uri); 03:56:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:03 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:03 INFO - return interp.methods[prop](addon, target, ...args); 03:56:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:03 INFO - resolve(); 03:56:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:03 INFO - this.schedulePromise(aPromise); 03:56:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:03 INFO - this.scheduleWalkerLoop(); 03:56:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:03 INFO - let stack = Components_ ? Components_.stack : null; 03:56:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:03 INFO - this.handlers.shift().process(); 03:56:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:03 INFO - return new Promise(resolve => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:03 INFO - runTests({ 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:03 INFO - nextIteration(); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:03 INFO - checkForEnd(); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:03 INFO - findAndRunTests(loader, nextIteration); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:03 INFO - var runner = new TestRunner(); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:04 INFO - Error: TypeError: window is null 03:56:04 INFO - Traceback (most recent call last): 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:04 INFO - window.addEventListener("load", function testOnLoad() { 03:56:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:04 INFO - return interp.methods[prop](addon, target, ...args); 03:56:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:04 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:04 INFO - return interp.methods[prop](addon, target, ...args); 03:56:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:04 INFO - setTimeout(testInit, 0); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:04 INFO - getTestList(config, function(links) { 03:56:04 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:04 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:04 INFO - req.onload = function() { 03:56:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:04 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:04 INFO - callback(links); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:04 INFO - require("sdk/addon/window").ready.then(() => { 03:56:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:04 INFO - return _require(id); 03:56:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:04 INFO - freeze(load(loader, module)); 03:56:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:04 INFO - evaluate(sandbox, module.uri); 03:56:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:04 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:04 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:04 INFO - return interp.methods[prop](addon, target, ...args); 03:56:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:04 INFO - resolve(); 03:56:04 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:04 INFO - this.schedulePromise(aPromise); 03:56:04 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:04 INFO - this.scheduleWalkerLoop(); 03:56:04 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:04 INFO - let stack = Components_ ? Components_.stack : null; 03:56:04 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:04 INFO - this.handlers.shift().process(); 03:56:04 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:04 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:04 INFO - return new Promise(resolve => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:04 INFO - runTests({ 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:04 INFO - nextIteration(); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:04 INFO - checkForEnd(); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:04 INFO - findAndRunTests(loader, nextIteration); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:04 INFO - var runner = new TestRunner(); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:05 INFO - Error: TypeError: window is null 03:56:05 INFO - Traceback (most recent call last): 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:05 INFO - window.addEventListener("load", function testOnLoad() { 03:56:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:05 INFO - return interp.methods[prop](addon, target, ...args); 03:56:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:05 INFO - return interp.methods[prop](addon, target, ...args); 03:56:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:05 INFO - setTimeout(testInit, 0); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:05 INFO - getTestList(config, function(links) { 03:56:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:05 INFO - req.onload = function() { 03:56:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:05 INFO - callback(links); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:05 INFO - require("sdk/addon/window").ready.then(() => { 03:56:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:05 INFO - return _require(id); 03:56:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:05 INFO - freeze(load(loader, module)); 03:56:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:05 INFO - evaluate(sandbox, module.uri); 03:56:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:05 INFO - return interp.methods[prop](addon, target, ...args); 03:56:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:05 INFO - resolve(); 03:56:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:05 INFO - this.schedulePromise(aPromise); 03:56:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:05 INFO - this.scheduleWalkerLoop(); 03:56:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:05 INFO - let stack = Components_ ? Components_.stack : null; 03:56:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:05 INFO - this.handlers.shift().process(); 03:56:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:05 INFO - return new Promise(resolve => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:05 INFO - runTests({ 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:05 INFO - nextIteration(); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:05 INFO - checkForEnd(); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:05 INFO - findAndRunTests(loader, nextIteration); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:05 INFO - var runner = new TestRunner(); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:06 INFO - Error: TypeError: window is null 03:56:06 INFO - Traceback (most recent call last): 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:06 INFO - window.addEventListener("load", function testOnLoad() { 03:56:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:06 INFO - return interp.methods[prop](addon, target, ...args); 03:56:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:06 INFO - return interp.methods[prop](addon, target, ...args); 03:56:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:06 INFO - setTimeout(testInit, 0); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:06 INFO - getTestList(config, function(links) { 03:56:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:06 INFO - req.onload = function() { 03:56:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:06 INFO - callback(links); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:06 INFO - require("sdk/addon/window").ready.then(() => { 03:56:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:06 INFO - return _require(id); 03:56:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:06 INFO - freeze(load(loader, module)); 03:56:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:06 INFO - evaluate(sandbox, module.uri); 03:56:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:06 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:06 INFO - return interp.methods[prop](addon, target, ...args); 03:56:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:06 INFO - resolve(); 03:56:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:06 INFO - this.schedulePromise(aPromise); 03:56:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:06 INFO - this.scheduleWalkerLoop(); 03:56:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:06 INFO - let stack = Components_ ? Components_.stack : null; 03:56:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:06 INFO - this.handlers.shift().process(); 03:56:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:06 INFO - return new Promise(resolve => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:06 INFO - runTests({ 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:06 INFO - nextIteration(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:06 INFO - checkForEnd(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:06 INFO - findAndRunTests(loader, nextIteration); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:06 INFO - var runner = new TestRunner(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:07 INFO - Error: TypeError: window is null 03:56:07 INFO - Traceback (most recent call last): 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:07 INFO - window.addEventListener("load", function testOnLoad() { 03:56:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:07 INFO - return interp.methods[prop](addon, target, ...args); 03:56:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:07 INFO - return interp.methods[prop](addon, target, ...args); 03:56:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:07 INFO - setTimeout(testInit, 0); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:07 INFO - getTestList(config, function(links) { 03:56:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:07 INFO - req.onload = function() { 03:56:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:07 INFO - callback(links); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:07 INFO - require("sdk/addon/window").ready.then(() => { 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:07 INFO - return _require(id); 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:07 INFO - freeze(load(loader, module)); 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:07 INFO - evaluate(sandbox, module.uri); 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:07 INFO - return interp.methods[prop](addon, target, ...args); 03:56:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:07 INFO - resolve(); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:07 INFO - this.schedulePromise(aPromise); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:07 INFO - this.scheduleWalkerLoop(); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:07 INFO - let stack = Components_ ? Components_.stack : null; 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:07 INFO - this.handlers.shift().process(); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:07 INFO - return new Promise(resolve => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:07 INFO - runTests({ 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:07 INFO - nextIteration(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:07 INFO - checkForEnd(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:07 INFO - findAndRunTests(loader, nextIteration); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:07 INFO - var runner = new TestRunner(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:07 INFO - Error: TypeError: window is null 03:56:07 INFO - Traceback (most recent call last): 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:07 INFO - window.addEventListener("load", function testOnLoad() { 03:56:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:07 INFO - return interp.methods[prop](addon, target, ...args); 03:56:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:07 INFO - return interp.methods[prop](addon, target, ...args); 03:56:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:07 INFO - setTimeout(testInit, 0); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:07 INFO - getTestList(config, function(links) { 03:56:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:07 INFO - req.onload = function() { 03:56:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:07 INFO - callback(links); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:07 INFO - require("sdk/addon/window").ready.then(() => { 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:07 INFO - return _require(id); 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:07 INFO - freeze(load(loader, module)); 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:07 INFO - evaluate(sandbox, module.uri); 03:56:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:07 INFO - return interp.methods[prop](addon, target, ...args); 03:56:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:07 INFO - resolve(); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:07 INFO - this.schedulePromise(aPromise); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:07 INFO - this.scheduleWalkerLoop(); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:07 INFO - let stack = Components_ ? Components_.stack : null; 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:07 INFO - this.handlers.shift().process(); 03:56:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:07 INFO - return new Promise(resolve => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:07 INFO - runTests({ 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:07 INFO - nextIteration(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:07 INFO - checkForEnd(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:07 INFO - findAndRunTests(loader, nextIteration); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:07 INFO - var runner = new TestRunner(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:08 INFO - Error: TypeError: window is null 03:56:08 INFO - Traceback (most recent call last): 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:08 INFO - return new Promise(resolve => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:08 INFO - runTests({ 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:08 INFO - nextIteration(); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:08 INFO - checkForEnd(); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:08 INFO - findAndRunTests(loader, nextIteration); 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:08 INFO - var runner = new TestRunner(); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:09 INFO - Error: TypeError: window is null 03:56:09 INFO - Traceback (most recent call last): 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:09 INFO - return new Promise(resolve => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:09 INFO - runTests({ 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:09 INFO - nextIteration(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:09 INFO - checkForEnd(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:09 INFO - findAndRunTests(loader, nextIteration); 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:09 INFO - var runner = new TestRunner(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:09 INFO - Error: TypeError: window is null 03:56:09 INFO - Traceback (most recent call last): 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:09 INFO - return new Promise(resolve => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:09 INFO - runTests({ 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:09 INFO - nextIteration(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:09 INFO - checkForEnd(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:09 INFO - findAndRunTests(loader, nextIteration); 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:09 INFO - var runner = new TestRunner(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:10 INFO - Error: TypeError: window is null 03:56:10 INFO - Traceback (most recent call last): 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:10 INFO - return new Promise(resolve => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:10 INFO - runTests({ 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:10 INFO - nextIteration(); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:10 INFO - checkForEnd(); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:10 INFO - findAndRunTests(loader, nextIteration); 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:10 INFO - var runner = new TestRunner(); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:11 INFO - Error: TypeError: window is null 03:56:11 INFO - Traceback (most recent call last): 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:11 INFO - return new Promise(resolve => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:11 INFO - runTests({ 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:11 INFO - nextIteration(); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:11 INFO - checkForEnd(); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:11 INFO - findAndRunTests(loader, nextIteration); 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:11 INFO - var runner = new TestRunner(); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:12 INFO - Error: TypeError: window is null 03:56:12 INFO - Traceback (most recent call last): 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:12 INFO - testModule(require, filename).then(tests => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:12 INFO - return new Promise(resolve => { 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:12 INFO - runTests({ 03:56:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:12 INFO - nextIteration(); 03:56:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:12 INFO - checkForEnd(); 03:56:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:12 INFO - findAndRunTests(loader, nextIteration); 03:56:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:12 INFO - var runner = new TestRunner(); 03:56:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:13 INFO - Error: TypeError: window is null 03:56:13 INFO - Traceback (most recent call last): 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:13 INFO - return new Promise(resolve => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:13 INFO - runTests({ 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:13 INFO - nextIteration(); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:13 INFO - checkForEnd(); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:13 INFO - findAndRunTests(loader, nextIteration); 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:13 INFO - var runner = new TestRunner(); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:14 INFO - Error: TypeError: window is null 03:56:14 INFO - Traceback (most recent call last): 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:14 INFO - return new Promise(resolve => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:14 INFO - runTests({ 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:14 INFO - nextIteration(); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:14 INFO - checkForEnd(); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:14 INFO - findAndRunTests(loader, nextIteration); 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:14 INFO - var runner = new TestRunner(); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:15 INFO - Error: TypeError: window is null 03:56:15 INFO - Traceback (most recent call last): 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:15 INFO - return new Promise(resolve => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:15 INFO - runTests({ 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:15 INFO - nextIteration(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:15 INFO - checkForEnd(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:15 INFO - findAndRunTests(loader, nextIteration); 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:15 INFO - var runner = new TestRunner(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:15 INFO - Error: TypeError: window is null 03:56:15 INFO - Traceback (most recent call last): 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:15 INFO - return new Promise(resolve => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:15 INFO - runTests({ 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:15 INFO - nextIteration(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:15 INFO - checkForEnd(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:15 INFO - findAndRunTests(loader, nextIteration); 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:15 INFO - var runner = new TestRunner(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:16 INFO - Error: TypeError: window is null 03:56:16 INFO - Traceback (most recent call last): 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:16 INFO - testModule(require, filename).then(tests => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:16 INFO - return new Promise(resolve => { 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:16 INFO - runTests({ 03:56:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:16 INFO - nextIteration(); 03:56:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:16 INFO - checkForEnd(); 03:56:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:16 INFO - findAndRunTests(loader, nextIteration); 03:56:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:16 INFO - var runner = new TestRunner(); 03:56:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:17 INFO - Error: TypeError: window is null 03:56:17 INFO - Traceback (most recent call last): 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:17 INFO - testModule(require, filename).then(tests => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:17 INFO - return new Promise(resolve => { 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:17 INFO - runTests({ 03:56:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:17 INFO - nextIteration(); 03:56:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:17 INFO - checkForEnd(); 03:56:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:17 INFO - findAndRunTests(loader, nextIteration); 03:56:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:17 INFO - var runner = new TestRunner(); 03:56:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:18 INFO - Error: TypeError: window is null 03:56:18 INFO - Traceback (most recent call last): 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:18 INFO - return new Promise(resolve => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:18 INFO - runTests({ 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:18 INFO - nextIteration(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:18 INFO - checkForEnd(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:18 INFO - findAndRunTests(loader, nextIteration); 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:18 INFO - var runner = new TestRunner(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:18 INFO - Error: TypeError: window is null 03:56:18 INFO - Traceback (most recent call last): 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:18 INFO - return new Promise(resolve => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:18 INFO - runTests({ 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:18 INFO - nextIteration(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:18 INFO - checkForEnd(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:18 INFO - findAndRunTests(loader, nextIteration); 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:18 INFO - var runner = new TestRunner(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:19 INFO - Error: TypeError: window is null 03:56:19 INFO - Traceback (most recent call last): 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:19 INFO - testModule(require, filename).then(tests => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:19 INFO - return new Promise(resolve => { 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:19 INFO - runTests({ 03:56:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:19 INFO - nextIteration(); 03:56:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:19 INFO - checkForEnd(); 03:56:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:19 INFO - findAndRunTests(loader, nextIteration); 03:56:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:19 INFO - var runner = new TestRunner(); 03:56:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:20 INFO - Error: TypeError: window is null 03:56:20 INFO - Traceback (most recent call last): 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:20 INFO - return new Promise(resolve => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:20 INFO - runTests({ 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:20 INFO - nextIteration(); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:20 INFO - checkForEnd(); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:20 INFO - findAndRunTests(loader, nextIteration); 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:20 INFO - var runner = new TestRunner(); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:21 INFO - Error: TypeError: window is null 03:56:21 INFO - Traceback (most recent call last): 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:21 INFO - return new Promise(resolve => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:21 INFO - runTests({ 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:21 INFO - nextIteration(); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:21 INFO - checkForEnd(); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:21 INFO - findAndRunTests(loader, nextIteration); 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:21 INFO - var runner = new TestRunner(); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:22 INFO - Error: TypeError: window is null 03:56:22 INFO - Traceback (most recent call last): 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:22 INFO - return new Promise(resolve => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:22 INFO - runTests({ 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:22 INFO - nextIteration(); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:22 INFO - checkForEnd(); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:22 INFO - findAndRunTests(loader, nextIteration); 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:22 INFO - var runner = new TestRunner(); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:23 INFO - Error: TypeError: window is null 03:56:23 INFO - Traceback (most recent call last): 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:23 INFO - return new Promise(resolve => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:23 INFO - runTests({ 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:23 INFO - nextIteration(); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:23 INFO - checkForEnd(); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:23 INFO - findAndRunTests(loader, nextIteration); 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:23 INFO - var runner = new TestRunner(); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:24 INFO - Error: TypeError: window is null 03:56:24 INFO - Traceback (most recent call last): 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:24 INFO - return new Promise(resolve => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:24 INFO - runTests({ 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:24 INFO - nextIteration(); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:24 INFO - checkForEnd(); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:24 INFO - findAndRunTests(loader, nextIteration); 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:24 INFO - var runner = new TestRunner(); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:25 INFO - Error: TypeError: window is null 03:56:25 INFO - Traceback (most recent call last): 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:25 INFO - return new Promise(resolve => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:25 INFO - runTests({ 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:25 INFO - nextIteration(); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:25 INFO - checkForEnd(); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:25 INFO - findAndRunTests(loader, nextIteration); 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:25 INFO - var runner = new TestRunner(); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:26 INFO - Error: TypeError: window is null 03:56:26 INFO - Traceback (most recent call last): 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:26 INFO - return new Promise(resolve => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:26 INFO - runTests({ 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:26 INFO - nextIteration(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:26 INFO - checkForEnd(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:26 INFO - findAndRunTests(loader, nextIteration); 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:26 INFO - var runner = new TestRunner(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:26 INFO - Error: TypeError: window is null 03:56:26 INFO - Traceback (most recent call last): 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:26 INFO - return new Promise(resolve => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:26 INFO - runTests({ 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:26 INFO - nextIteration(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:26 INFO - checkForEnd(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:26 INFO - findAndRunTests(loader, nextIteration); 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:26 INFO - var runner = new TestRunner(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:27 INFO - Error: TypeError: window is null 03:56:27 INFO - Traceback (most recent call last): 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:27 INFO - return new Promise(resolve => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:27 INFO - runTests({ 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:27 INFO - nextIteration(); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:27 INFO - checkForEnd(); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:27 INFO - findAndRunTests(loader, nextIteration); 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:27 INFO - var runner = new TestRunner(); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:28 INFO - Error: TypeError: window is null 03:56:28 INFO - Traceback (most recent call last): 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:28 INFO - return new Promise(resolve => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:28 INFO - runTests({ 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:28 INFO - nextIteration(); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:28 INFO - checkForEnd(); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:28 INFO - findAndRunTests(loader, nextIteration); 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:28 INFO - var runner = new TestRunner(); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:29 INFO - Error: TypeError: window is null 03:56:29 INFO - Traceback (most recent call last): 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:29 INFO - return new Promise(resolve => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:29 INFO - runTests({ 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:29 INFO - nextIteration(); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:29 INFO - checkForEnd(); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:29 INFO - findAndRunTests(loader, nextIteration); 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:29 INFO - var runner = new TestRunner(); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:30 INFO - Error: TypeError: window is null 03:56:30 INFO - Traceback (most recent call last): 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:30 INFO - return new Promise(resolve => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:30 INFO - runTests({ 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:30 INFO - nextIteration(); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:30 INFO - checkForEnd(); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:30 INFO - findAndRunTests(loader, nextIteration); 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:30 INFO - var runner = new TestRunner(); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:30 INFO - Error: TypeError: window is null 03:56:30 INFO - Traceback (most recent call last): 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:31 INFO - return new Promise(resolve => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:31 INFO - runTests({ 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:31 INFO - nextIteration(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:31 INFO - checkForEnd(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:31 INFO - findAndRunTests(loader, nextIteration); 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:31 INFO - var runner = new TestRunner(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:31 INFO - Error: TypeError: window is null 03:56:31 INFO - Traceback (most recent call last): 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:31 INFO - return new Promise(resolve => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:31 INFO - runTests({ 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:31 INFO - nextIteration(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:31 INFO - checkForEnd(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:31 INFO - findAndRunTests(loader, nextIteration); 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:31 INFO - var runner = new TestRunner(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:32 INFO - Error: TypeError: window is null 03:56:32 INFO - Traceback (most recent call last): 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:32 INFO - return new Promise(resolve => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:32 INFO - runTests({ 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:32 INFO - nextIteration(); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:32 INFO - checkForEnd(); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:32 INFO - findAndRunTests(loader, nextIteration); 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:32 INFO - var runner = new TestRunner(); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:33 INFO - Error: TypeError: window is null 03:56:33 INFO - Traceback (most recent call last): 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:33 INFO - return new Promise(resolve => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:33 INFO - runTests({ 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:33 INFO - nextIteration(); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:33 INFO - checkForEnd(); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:33 INFO - findAndRunTests(loader, nextIteration); 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:33 INFO - var runner = new TestRunner(); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:34 INFO - Error: TypeError: window is null 03:56:34 INFO - Traceback (most recent call last): 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:34 INFO - return new Promise(resolve => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:34 INFO - runTests({ 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:34 INFO - nextIteration(); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:34 INFO - checkForEnd(); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:34 INFO - findAndRunTests(loader, nextIteration); 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:34 INFO - var runner = new TestRunner(); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:36 INFO - Error: TypeError: window is null 03:56:36 INFO - Traceback (most recent call last): 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:36 INFO - return new Promise(resolve => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:36 INFO - runTests({ 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:36 INFO - nextIteration(); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:36 INFO - checkForEnd(); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:36 INFO - findAndRunTests(loader, nextIteration); 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:36 INFO - var runner = new TestRunner(); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:37 INFO - Error: TypeError: window is null 03:56:37 INFO - Traceback (most recent call last): 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:37 INFO - return new Promise(resolve => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:37 INFO - runTests({ 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:37 INFO - nextIteration(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:37 INFO - checkForEnd(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:37 INFO - findAndRunTests(loader, nextIteration); 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:37 INFO - var runner = new TestRunner(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:37 INFO - Error: TypeError: window is null 03:56:37 INFO - Traceback (most recent call last): 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:37 INFO - return new Promise(resolve => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:37 INFO - runTests({ 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:37 INFO - nextIteration(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:37 INFO - checkForEnd(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:37 INFO - findAndRunTests(loader, nextIteration); 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:37 INFO - var runner = new TestRunner(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:38 INFO - Error: TypeError: window is null 03:56:38 INFO - Traceback (most recent call last): 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:38 INFO - return new Promise(resolve => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:38 INFO - runTests({ 03:56:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:38 INFO - nextIteration(); 03:56:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:38 INFO - checkForEnd(); 03:56:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:38 INFO - findAndRunTests(loader, nextIteration); 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:38 INFO - var runner = new TestRunner(); 03:56:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:38 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:39 INFO - Error: TypeError: window is null 03:56:39 INFO - Traceback (most recent call last): 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:39 INFO - return new Promise(resolve => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:39 INFO - runTests({ 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:39 INFO - nextIteration(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:39 INFO - checkForEnd(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:39 INFO - findAndRunTests(loader, nextIteration); 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:39 INFO - var runner = new TestRunner(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:39 INFO - Error: TypeError: window is null 03:56:39 INFO - Traceback (most recent call last): 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:39 INFO - return new Promise(resolve => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:39 INFO - runTests({ 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:39 INFO - nextIteration(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:39 INFO - checkForEnd(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:39 INFO - findAndRunTests(loader, nextIteration); 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:39 INFO - var runner = new TestRunner(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:40 INFO - Error: TypeError: window is null 03:56:40 INFO - Traceback (most recent call last): 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:40 INFO - return new Promise(resolve => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:40 INFO - runTests({ 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:40 INFO - nextIteration(); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:40 INFO - checkForEnd(); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:40 INFO - findAndRunTests(loader, nextIteration); 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:40 INFO - var runner = new TestRunner(); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:40 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:41 INFO - Error: TypeError: window is null 03:56:41 INFO - Traceback (most recent call last): 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:41 INFO - return new Promise(resolve => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:41 INFO - runTests({ 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:41 INFO - nextIteration(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:41 INFO - checkForEnd(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:41 INFO - findAndRunTests(loader, nextIteration); 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:41 INFO - var runner = new TestRunner(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:41 INFO - Error: TypeError: window is null 03:56:41 INFO - Traceback (most recent call last): 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:41 INFO - return new Promise(resolve => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:41 INFO - runTests({ 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:41 INFO - nextIteration(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:41 INFO - checkForEnd(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:41 INFO - findAndRunTests(loader, nextIteration); 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:41 INFO - var runner = new TestRunner(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:42 INFO - Error: TypeError: window is null 03:56:42 INFO - Traceback (most recent call last): 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:42 INFO - return new Promise(resolve => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:42 INFO - runTests({ 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:42 INFO - nextIteration(); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:42 INFO - checkForEnd(); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:42 INFO - findAndRunTests(loader, nextIteration); 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:42 INFO - var runner = new TestRunner(); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:43 INFO - Error: TypeError: window is null 03:56:43 INFO - Traceback (most recent call last): 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:43 INFO - return new Promise(resolve => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:43 INFO - runTests({ 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:43 INFO - nextIteration(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:43 INFO - checkForEnd(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:43 INFO - findAndRunTests(loader, nextIteration); 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:43 INFO - var runner = new TestRunner(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:43 INFO - Error: TypeError: window is null 03:56:43 INFO - Traceback (most recent call last): 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:43 INFO - return new Promise(resolve => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:43 INFO - runTests({ 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:43 INFO - nextIteration(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:43 INFO - checkForEnd(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:43 INFO - findAndRunTests(loader, nextIteration); 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:43 INFO - var runner = new TestRunner(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:44 INFO - Error: TypeError: window is null 03:56:44 INFO - Traceback (most recent call last): 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:44 INFO - testModule(require, filename).then(tests => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:44 INFO - return new Promise(resolve => { 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:44 INFO - runTests({ 03:56:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:44 INFO - nextIteration(); 03:56:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:44 INFO - checkForEnd(); 03:56:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:44 INFO - findAndRunTests(loader, nextIteration); 03:56:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:44 INFO - var runner = new TestRunner(); 03:56:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:45 INFO - Error: TypeError: window is null 03:56:45 INFO - Traceback (most recent call last): 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:45 INFO - testModule(require, filename).then(tests => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:45 INFO - return new Promise(resolve => { 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:45 INFO - runTests({ 03:56:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:45 INFO - nextIteration(); 03:56:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:45 INFO - checkForEnd(); 03:56:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:45 INFO - findAndRunTests(loader, nextIteration); 03:56:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:45 INFO - var runner = new TestRunner(); 03:56:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:46 INFO - Error: TypeError: window is null 03:56:46 INFO - Traceback (most recent call last): 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:46 INFO - return new Promise(resolve => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:46 INFO - runTests({ 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:46 INFO - nextIteration(); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:46 INFO - checkForEnd(); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:46 INFO - findAndRunTests(loader, nextIteration); 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:46 INFO - var runner = new TestRunner(); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:46 INFO - Error: TypeError: window is null 03:56:46 INFO - Traceback (most recent call last): 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:46 INFO - testModule(require, filename).then(tests => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:46 INFO - return new Promise(resolve => { 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:46 INFO - runTests({ 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:46 INFO - nextIteration(); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:46 INFO - checkForEnd(); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:46 INFO - findAndRunTests(loader, nextIteration); 03:56:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:46 INFO - var runner = new TestRunner(); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:47 INFO - Error: TypeError: window is null 03:56:47 INFO - Traceback (most recent call last): 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:47 INFO - return new Promise(resolve => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:47 INFO - runTests({ 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:47 INFO - nextIteration(); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:47 INFO - checkForEnd(); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:47 INFO - findAndRunTests(loader, nextIteration); 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:47 INFO - var runner = new TestRunner(); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:48 INFO - Error: TypeError: window is null 03:56:48 INFO - Traceback (most recent call last): 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:48 INFO - return new Promise(resolve => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:48 INFO - runTests({ 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:48 INFO - nextIteration(); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:48 INFO - checkForEnd(); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:48 INFO - findAndRunTests(loader, nextIteration); 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:48 INFO - var runner = new TestRunner(); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:49 INFO - Error: TypeError: window is null 03:56:49 INFO - Traceback (most recent call last): 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:49 INFO - return new Promise(resolve => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:49 INFO - runTests({ 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:49 INFO - nextIteration(); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:49 INFO - checkForEnd(); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:49 INFO - findAndRunTests(loader, nextIteration); 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:49 INFO - var runner = new TestRunner(); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:50 INFO - Error: TypeError: window is null 03:56:50 INFO - Traceback (most recent call last): 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:50 INFO - return new Promise(resolve => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:50 INFO - runTests({ 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:50 INFO - nextIteration(); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:50 INFO - checkForEnd(); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:50 INFO - findAndRunTests(loader, nextIteration); 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:50 INFO - var runner = new TestRunner(); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:53 INFO - Error: TypeError: window is null 03:56:53 INFO - Traceback (most recent call last): 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:53 INFO - return new Promise(resolve => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:53 INFO - runTests({ 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:53 INFO - nextIteration(); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:53 INFO - checkForEnd(); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:53 INFO - findAndRunTests(loader, nextIteration); 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:53 INFO - var runner = new TestRunner(); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:54 INFO - Error: TypeError: window is null 03:56:54 INFO - Traceback (most recent call last): 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:54 INFO - return new Promise(resolve => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:54 INFO - runTests({ 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:54 INFO - nextIteration(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:54 INFO - checkForEnd(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:54 INFO - findAndRunTests(loader, nextIteration); 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:54 INFO - var runner = new TestRunner(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:54 INFO - Error: TypeError: window is null 03:56:54 INFO - Traceback (most recent call last): 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:54 INFO - return new Promise(resolve => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:54 INFO - runTests({ 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:54 INFO - nextIteration(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:54 INFO - checkForEnd(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:54 INFO - findAndRunTests(loader, nextIteration); 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:54 INFO - var runner = new TestRunner(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:55 INFO - Error: TypeError: window is null 03:56:55 INFO - Traceback (most recent call last): 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:55 INFO - return new Promise(resolve => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:55 INFO - runTests({ 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:55 INFO - nextIteration(); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:55 INFO - checkForEnd(); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:55 INFO - findAndRunTests(loader, nextIteration); 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:55 INFO - var runner = new TestRunner(); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:56 INFO - Error: TypeError: window is null 03:56:56 INFO - Traceback (most recent call last): 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:56 INFO - return new Promise(resolve => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:56 INFO - runTests({ 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:56 INFO - nextIteration(); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:56 INFO - checkForEnd(); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:56 INFO - findAndRunTests(loader, nextIteration); 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:56 INFO - var runner = new TestRunner(); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:57 INFO - Error: TypeError: window is null 03:56:57 INFO - Traceback (most recent call last): 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:57 INFO - return new Promise(resolve => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:57 INFO - runTests({ 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:57 INFO - nextIteration(); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:57 INFO - checkForEnd(); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:57 INFO - findAndRunTests(loader, nextIteration); 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:57 INFO - var runner = new TestRunner(); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:58 INFO - Error: TypeError: window is null 03:56:58 INFO - Traceback (most recent call last): 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:58 INFO - return new Promise(resolve => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:58 INFO - runTests({ 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:58 INFO - nextIteration(); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:58 INFO - checkForEnd(); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:58 INFO - findAndRunTests(loader, nextIteration); 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:58 INFO - var runner = new TestRunner(); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:59 INFO - Error: TypeError: window is null 03:56:59 INFO - Traceback (most recent call last): 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:59 INFO - return new Promise(resolve => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:59 INFO - runTests({ 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:59 INFO - nextIteration(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:59 INFO - checkForEnd(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:59 INFO - findAndRunTests(loader, nextIteration); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:59 INFO - var runner = new TestRunner(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:59 INFO - Error: TypeError: window is null 03:56:59 INFO - Traceback (most recent call last): 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:59 INFO - return new Promise(resolve => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:59 INFO - runTests({ 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:59 INFO - nextIteration(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:59 INFO - checkForEnd(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:59 INFO - findAndRunTests(loader, nextIteration); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:59 INFO - var runner = new TestRunner(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:00 INFO - Error: TypeError: window is null 03:57:00 INFO - Traceback (most recent call last): 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:00 INFO - return new Promise(resolve => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:00 INFO - runTests({ 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:00 INFO - nextIteration(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:00 INFO - checkForEnd(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:00 INFO - findAndRunTests(loader, nextIteration); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:00 INFO - var runner = new TestRunner(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:01 INFO - Error: TypeError: window is null 03:57:01 INFO - Traceback (most recent call last): 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:01 INFO - return new Promise(resolve => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:01 INFO - runTests({ 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:01 INFO - nextIteration(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:01 INFO - checkForEnd(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:01 INFO - findAndRunTests(loader, nextIteration); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:01 INFO - var runner = new TestRunner(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:01 INFO - Error: TypeError: window is null 03:57:01 INFO - Traceback (most recent call last): 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:01 INFO - return new Promise(resolve => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:01 INFO - runTests({ 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:01 INFO - nextIteration(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:01 INFO - checkForEnd(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:01 INFO - findAndRunTests(loader, nextIteration); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:01 INFO - var runner = new TestRunner(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:02 INFO - Error: TypeError: window is null 03:57:02 INFO - Traceback (most recent call last): 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:02 INFO - return new Promise(resolve => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:02 INFO - runTests({ 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:02 INFO - nextIteration(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:02 INFO - checkForEnd(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:02 INFO - findAndRunTests(loader, nextIteration); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:02 INFO - var runner = new TestRunner(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:03 INFO - Error: TypeError: window is null 03:57:03 INFO - Traceback (most recent call last): 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:03 INFO - return new Promise(resolve => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:03 INFO - runTests({ 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:03 INFO - nextIteration(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:03 INFO - checkForEnd(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:03 INFO - findAndRunTests(loader, nextIteration); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:03 INFO - var runner = new TestRunner(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:05 INFO - Error: TypeError: window is null 03:57:05 INFO - Traceback (most recent call last): 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:05 INFO - return new Promise(resolve => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:05 INFO - runTests({ 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:05 INFO - nextIteration(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:05 INFO - checkForEnd(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:05 INFO - findAndRunTests(loader, nextIteration); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:05 INFO - var runner = new TestRunner(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:06 INFO - Error: TypeError: window is null 03:57:06 INFO - Traceback (most recent call last): 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:06 INFO - return new Promise(resolve => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:06 INFO - runTests({ 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:06 INFO - nextIteration(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:06 INFO - checkForEnd(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:06 INFO - findAndRunTests(loader, nextIteration); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:06 INFO - var runner = new TestRunner(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:07 INFO - Error: TypeError: window is null 03:57:07 INFO - Traceback (most recent call last): 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:07 INFO - return new Promise(resolve => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:07 INFO - runTests({ 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:07 INFO - nextIteration(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:07 INFO - checkForEnd(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:07 INFO - findAndRunTests(loader, nextIteration); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:07 INFO - var runner = new TestRunner(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:07 INFO - Error: TypeError: window is null 03:57:07 INFO - Traceback (most recent call last): 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:07 INFO - return new Promise(resolve => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:07 INFO - runTests({ 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:07 INFO - nextIteration(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:07 INFO - checkForEnd(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:07 INFO - findAndRunTests(loader, nextIteration); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:07 INFO - var runner = new TestRunner(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:08 INFO - Error: TypeError: window is null 03:57:08 INFO - Traceback (most recent call last): 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:08 INFO - return new Promise(resolve => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:08 INFO - runTests({ 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:08 INFO - nextIteration(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:08 INFO - checkForEnd(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:08 INFO - findAndRunTests(loader, nextIteration); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:08 INFO - var runner = new TestRunner(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:09 INFO - Error: TypeError: window is null 03:57:09 INFO - Traceback (most recent call last): 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:09 INFO - return new Promise(resolve => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:09 INFO - runTests({ 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:09 INFO - nextIteration(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:09 INFO - checkForEnd(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:09 INFO - findAndRunTests(loader, nextIteration); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:09 INFO - var runner = new TestRunner(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:10 INFO - Error: TypeError: window is null 03:57:10 INFO - Traceback (most recent call last): 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:10 INFO - return new Promise(resolve => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:10 INFO - runTests({ 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:10 INFO - nextIteration(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:10 INFO - checkForEnd(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:10 INFO - findAndRunTests(loader, nextIteration); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:10 INFO - var runner = new TestRunner(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:11 INFO - Error: TypeError: window is null 03:57:11 INFO - Traceback (most recent call last): 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:11 INFO - return new Promise(resolve => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:11 INFO - runTests({ 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:11 INFO - nextIteration(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:11 INFO - checkForEnd(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:11 INFO - findAndRunTests(loader, nextIteration); 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:11 INFO - var runner = new TestRunner(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:13 INFO - Error: TypeError: window is null 03:57:13 INFO - Traceback (most recent call last): 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:13 INFO - return new Promise(resolve => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:13 INFO - runTests({ 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:13 INFO - nextIteration(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:13 INFO - checkForEnd(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:13 INFO - findAndRunTests(loader, nextIteration); 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:13 INFO - var runner = new TestRunner(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:14 INFO - Error: TypeError: window is null 03:57:14 INFO - Traceback (most recent call last): 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:14 INFO - return new Promise(resolve => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:14 INFO - runTests({ 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:14 INFO - nextIteration(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:14 INFO - checkForEnd(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:14 INFO - findAndRunTests(loader, nextIteration); 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:14 INFO - var runner = new TestRunner(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:15 INFO - Error: TypeError: window is null 03:57:15 INFO - Traceback (most recent call last): 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:15 INFO - return new Promise(resolve => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:15 INFO - runTests({ 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:15 INFO - nextIteration(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:15 INFO - checkForEnd(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:15 INFO - findAndRunTests(loader, nextIteration); 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:15 INFO - var runner = new TestRunner(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:16 INFO - Error: TypeError: window is null 03:57:16 INFO - Traceback (most recent call last): 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:16 INFO - return new Promise(resolve => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:16 INFO - runTests({ 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:16 INFO - nextIteration(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:16 INFO - checkForEnd(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:16 INFO - findAndRunTests(loader, nextIteration); 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:16 INFO - var runner = new TestRunner(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:17 INFO - Error: TypeError: window is null 03:57:17 INFO - Traceback (most recent call last): 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:17 INFO - return new Promise(resolve => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:17 INFO - runTests({ 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:17 INFO - nextIteration(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:17 INFO - checkForEnd(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:17 INFO - findAndRunTests(loader, nextIteration); 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:17 INFO - var runner = new TestRunner(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:17 INFO - Error: TypeError: window is null 03:57:17 INFO - Traceback (most recent call last): 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:17 INFO - return new Promise(resolve => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:17 INFO - runTests({ 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:17 INFO - nextIteration(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:17 INFO - checkForEnd(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:17 INFO - findAndRunTests(loader, nextIteration); 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:17 INFO - var runner = new TestRunner(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:18 INFO - Error: TypeError: window is null 03:57:18 INFO - Traceback (most recent call last): 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:18 INFO - return new Promise(resolve => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:18 INFO - runTests({ 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:18 INFO - nextIteration(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:18 INFO - checkForEnd(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:18 INFO - findAndRunTests(loader, nextIteration); 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:18 INFO - var runner = new TestRunner(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:19 INFO - Error: TypeError: window is null 03:57:19 INFO - Traceback (most recent call last): 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:19 INFO - return new Promise(resolve => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:19 INFO - runTests({ 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:19 INFO - nextIteration(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:19 INFO - checkForEnd(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:19 INFO - findAndRunTests(loader, nextIteration); 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:19 INFO - var runner = new TestRunner(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:20 INFO - Error: TypeError: window is null 03:57:20 INFO - Traceback (most recent call last): 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:20 INFO - return new Promise(resolve => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:20 INFO - runTests({ 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:20 INFO - nextIteration(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:20 INFO - checkForEnd(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:20 INFO - findAndRunTests(loader, nextIteration); 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:20 INFO - var runner = new TestRunner(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:20 INFO - Error: TypeError: window is null 03:57:20 INFO - Traceback (most recent call last): 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:20 INFO - return new Promise(resolve => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:20 INFO - runTests({ 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:20 INFO - nextIteration(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:20 INFO - checkForEnd(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:20 INFO - findAndRunTests(loader, nextIteration); 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:20 INFO - var runner = new TestRunner(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:21 INFO - Error: TypeError: window is null 03:57:21 INFO - Traceback (most recent call last): 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:21 INFO - return new Promise(resolve => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:21 INFO - runTests({ 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:21 INFO - nextIteration(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:21 INFO - checkForEnd(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:21 INFO - findAndRunTests(loader, nextIteration); 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:21 INFO - var runner = new TestRunner(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:22 INFO - Error: TypeError: window is null 03:57:22 INFO - Traceback (most recent call last): 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:22 INFO - return new Promise(resolve => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:22 INFO - runTests({ 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:22 INFO - nextIteration(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:22 INFO - checkForEnd(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:22 INFO - findAndRunTests(loader, nextIteration); 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:22 INFO - var runner = new TestRunner(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:23 INFO - Error: TypeError: window is null 03:57:23 INFO - Traceback (most recent call last): 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:23 INFO - return new Promise(resolve => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:23 INFO - runTests({ 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:23 INFO - nextIteration(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:23 INFO - checkForEnd(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:23 INFO - findAndRunTests(loader, nextIteration); 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:23 INFO - var runner = new TestRunner(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:24 INFO - Error: TypeError: window is null 03:57:24 INFO - Traceback (most recent call last): 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:24 INFO - return new Promise(resolve => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:24 INFO - runTests({ 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:24 INFO - nextIteration(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:24 INFO - checkForEnd(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:24 INFO - findAndRunTests(loader, nextIteration); 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:24 INFO - var runner = new TestRunner(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:24 INFO - Error: TypeError: window is null 03:57:24 INFO - Traceback (most recent call last): 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:25 INFO - return new Promise(resolve => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:25 INFO - runTests({ 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:25 INFO - nextIteration(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:25 INFO - checkForEnd(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:25 INFO - findAndRunTests(loader, nextIteration); 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:25 INFO - var runner = new TestRunner(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:25 INFO - Error: TypeError: window is null 03:57:25 INFO - Traceback (most recent call last): 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:25 INFO - return new Promise(resolve => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:25 INFO - runTests({ 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:25 INFO - nextIteration(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:25 INFO - checkForEnd(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:25 INFO - findAndRunTests(loader, nextIteration); 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:25 INFO - var runner = new TestRunner(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:26 INFO - Error: TypeError: window is null 03:57:26 INFO - Traceback (most recent call last): 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:26 INFO - return new Promise(resolve => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:26 INFO - runTests({ 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:26 INFO - nextIteration(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:26 INFO - checkForEnd(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:26 INFO - findAndRunTests(loader, nextIteration); 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:26 INFO - var runner = new TestRunner(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:27 INFO - Error: TypeError: window is null 03:57:27 INFO - Traceback (most recent call last): 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:27 INFO - return new Promise(resolve => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:27 INFO - runTests({ 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:27 INFO - nextIteration(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:27 INFO - checkForEnd(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:27 INFO - findAndRunTests(loader, nextIteration); 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:27 INFO - var runner = new TestRunner(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:27 INFO - Error: TypeError: window is null 03:57:27 INFO - Traceback (most recent call last): 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:27 INFO - return new Promise(resolve => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:27 INFO - runTests({ 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:27 INFO - nextIteration(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:27 INFO - checkForEnd(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:27 INFO - findAndRunTests(loader, nextIteration); 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:27 INFO - var runner = new TestRunner(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:28 INFO - Error: TypeError: window is null 03:57:28 INFO - Traceback (most recent call last): 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:28 INFO - return new Promise(resolve => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:28 INFO - runTests({ 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:28 INFO - nextIteration(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:28 INFO - checkForEnd(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:28 INFO - findAndRunTests(loader, nextIteration); 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:28 INFO - var runner = new TestRunner(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:29 INFO - Error: TypeError: window is null 03:57:29 INFO - Traceback (most recent call last): 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:29 INFO - return new Promise(resolve => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:29 INFO - runTests({ 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:29 INFO - nextIteration(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:29 INFO - checkForEnd(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:29 INFO - findAndRunTests(loader, nextIteration); 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:29 INFO - var runner = new TestRunner(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:29 INFO - Error: TypeError: window is null 03:57:29 INFO - Traceback (most recent call last): 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:29 INFO - return new Promise(resolve => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:29 INFO - runTests({ 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:29 INFO - nextIteration(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:29 INFO - checkForEnd(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:29 INFO - findAndRunTests(loader, nextIteration); 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:29 INFO - var runner = new TestRunner(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:30 INFO - Error: TypeError: window is null 03:57:30 INFO - Traceback (most recent call last): 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:30 INFO - return new Promise(resolve => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:30 INFO - runTests({ 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:30 INFO - nextIteration(); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:30 INFO - checkForEnd(); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:30 INFO - findAndRunTests(loader, nextIteration); 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:30 INFO - var runner = new TestRunner(); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:31 INFO - Error: TypeError: window is null 03:57:31 INFO - Traceback (most recent call last): 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:31 INFO - return new Promise(resolve => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:31 INFO - runTests({ 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:31 INFO - nextIteration(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:31 INFO - checkForEnd(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:31 INFO - findAndRunTests(loader, nextIteration); 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:31 INFO - var runner = new TestRunner(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:32 INFO - Error: TypeError: window is null 03:57:32 INFO - Traceback (most recent call last): 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:32 INFO - return new Promise(resolve => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:32 INFO - runTests({ 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:32 INFO - nextIteration(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:32 INFO - checkForEnd(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:32 INFO - findAndRunTests(loader, nextIteration); 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:32 INFO - var runner = new TestRunner(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:33 INFO - Error: TypeError: window is null 03:57:33 INFO - Traceback (most recent call last): 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:33 INFO - return new Promise(resolve => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:33 INFO - runTests({ 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:33 INFO - nextIteration(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:33 INFO - checkForEnd(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:33 INFO - findAndRunTests(loader, nextIteration); 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:33 INFO - var runner = new TestRunner(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:34 INFO - Error: TypeError: window is null 03:57:34 INFO - Traceback (most recent call last): 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:34 INFO - return new Promise(resolve => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:34 INFO - runTests({ 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:34 INFO - nextIteration(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:34 INFO - checkForEnd(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:34 INFO - findAndRunTests(loader, nextIteration); 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:34 INFO - var runner = new TestRunner(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:34 INFO - Error: TypeError: window is null 03:57:34 INFO - Traceback (most recent call last): 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:34 INFO - return new Promise(resolve => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:34 INFO - runTests({ 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:34 INFO - nextIteration(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:34 INFO - checkForEnd(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:34 INFO - findAndRunTests(loader, nextIteration); 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:34 INFO - var runner = new TestRunner(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:35 INFO - Error: TypeError: window is null 03:57:35 INFO - Traceback (most recent call last): 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:35 INFO - return new Promise(resolve => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:35 INFO - runTests({ 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:35 INFO - nextIteration(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:35 INFO - checkForEnd(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:35 INFO - findAndRunTests(loader, nextIteration); 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:35 INFO - var runner = new TestRunner(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:36 INFO - Error: TypeError: window is null 03:57:36 INFO - Traceback (most recent call last): 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:36 INFO - return new Promise(resolve => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:36 INFO - runTests({ 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:36 INFO - nextIteration(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:36 INFO - checkForEnd(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:36 INFO - findAndRunTests(loader, nextIteration); 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:36 INFO - var runner = new TestRunner(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Jetpack Package Test Summary 03:57:36 INFO - Passed: 0 03:57:36 WARNING - Failed: 138 03:57:36 WARNING - One or more unittests failed. 03:57:36 INFO - Todo: 0 03:57:37 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:37 INFO - --DOCSHELL 0x1172c7800 == 2 [pid = 3131] [id = 2] 03:57:38 INFO - --DOCSHELL 0x114d09000 == 1 [pid = 3131] [id = 1] 03:57:38 INFO - [3131] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:57:41 INFO - [3131] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:57:41 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:41 INFO - console.error: 03:57:41 INFO - Message: Error: Connection closed before committing the transaction. 03:57:41 INFO - Stack: 03:57:41 INFO - ConnectionData.prototype<.executeTransaction/promise resource://gre/modules/Promise-backend.js:933:23 03:57:41 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7 03:57:41 INFO - Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:743:11 03:57:41 INFO - this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:775:7 03:57:41 INFO - this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:710:7 03:57:41 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:320:13 03:57:41 INFO - Spinner.prototype.observe@resource://gre/modules/AsyncShutdown.jsm:529:9 03:57:41 INFO - nsAsyncShutdownBarrier.prototype.wait/<@resource://gre/components/nsAsyncShutdown.js:215:7 03:57:41 INFO - Spinner.prototype.observe@resource://gre/modules/AsyncShutdown.jsm:529:9 03:57:41 INFO - TEST-INFO | [JavaScript Error: "Connection closed before committing the transaction." {file: "resource://gre/modules/Sqlite.jsm" line: 617}] 03:57:42 INFO - -*- TCPPresentationServer.js: TCPPresentationServer - close 03:57:42 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:42 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:42 INFO - [3131] WARNING: nsAppShell::Exit() called redundantly: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsAppShell.mm, line 679 03:57:42 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:42 INFO - TEST-INFO | [JavaScript Error: "1454414262262 Toolkit.Telemetry ERROR TelemetryEnvironment::EnvironmentCache - error while initializing: Error: Unable to fetch oldest profile entry: Error: OS.File has been shut down. Rejecting post to DirectoryIterator_prototype_next (resource://gre/modules/ProfileAge.jsm:175:13) JS Stack trace: onFailure@ProfileAge.jsm:175:13 < Handler.prototype.process@Promise-backend.js:936:21 < this.PromiseWalker.walkerLoop@Promise-backend.js:812:7 < Promise*this.PromiseWalker.scheduleWalkerLoop@Promise-backend.js:743:11 < this.PromiseWalker.schedulePromise@Promise-backend.js:775:7 < this.PromiseWalker.completePromise@Promise-backend.js:710:7 < this.BasePromiseWorker.prototype._worker/worker.onmessage@PromiseWorker.jsm:231:9 < Spinner.prototype.observe@AsyncShutdown.jsm:529:9" {file: "resource://gre/modules/Log.jsm" line: 751}] 03:57:42 INFO - [3131] WARNING: NS_ENSURE_TRUE(context) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/threads/nsThread.cpp, line 800 03:57:42 INFO - [3131] WARNING: 'NS_FAILED(RemovePermissionChangeObserver())', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/notification/Notification.cpp, line 681 03:57:52 INFO - --DOMWINDOW == 6 (0x12cf72c00) [pid = 3131] [serial = 6] [outer = 0x0] [url = about:blank] 03:57:54 INFO - WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS! 03:57:54 INFO - [3131] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/build/XPCOMInit.cpp, line 1020 03:58:24 INFO - #01: ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1481] 03:58:24 INFO - #02: XREMain::XRE_main(int, char**, nsXREAppData const*) [memory/mozalloc/mozalloc.h:210] 03:58:24 INFO - #03: XRE_main [toolkit/xre/nsAppRunner.cpp:4526] 03:58:24 INFO - #04: main [browser/app/nsBrowserApp.cpp:212] 03:58:24 INFO - [3131] WARNING: OOPDeinit() without successful OOPInit(): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2800 03:58:24 INFO - Leaked URLs: 03:58:24 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:24 INFO - x:///chrome/toolkit/res/ 03:58:24 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:24 INFO - x:///modules/services-sync/ 03:58:24 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:24 INFO - x:///modules/services-common/ 03:58:24 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:24 INFO - x:///modules/services-crypto/ 03:58:24 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/browser/omni.ja 03:58:24 INFO - chrome://browser/locale/searchplugins/ 03:58:24 INFO - chrome://browser/content/report-phishing-overlay.xul 03:58:24 INFO - x:///chrome/pdfjs/content/ 03:58:24 INFO - x:///chrome/devtools/modules/devtools/ 03:58:24 INFO - file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmplALn0N.mozrunner/extensions/workerbootstrap-test@mozilla.org/ 03:58:24 INFO - file:////builds/slave/test/build/tests/modules/ 03:58:24 INFO - chrome://pluginproblem/content/pluginFinderBinding.css 03:58:24 INFO - chrome://pluginproblem/content/pluginProblemBinding.css 03:58:24 INFO - chrome://mochikit/content/jetpack-package-overlay.xul 03:58:24 INFO - file:///var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmplALn0N.mozrunner/extensions/worker-test@mozilla.org/ 03:58:24 INFO - resource://gre-resources/counterstyles.css 03:58:24 INFO - resource://gre-resources/html.css 03:58:24 INFO - chrome://global/content/minimal-xul.css 03:58:24 INFO - resource://gre-resources/quirk.css 03:58:24 INFO - resource://gre/res/svg.css 03:58:24 INFO - chrome://global/content/xul.css 03:58:24 INFO - chrome://global/skin/scrollbars.css 03:58:24 INFO - resource://gre-resources/number-control.css 03:58:24 INFO - resource://gre-resources/forms.css 03:58:24 INFO - resource://gre-resources/noscript.css 03:58:24 INFO - resource://gre-resources/ua.css 03:58:24 INFO - chrome://browser/content/hiddenWindow.xul 03:58:24 INFO - x:///chrome/browser/content/browser/hiddenWindow.xul 03:58:24 INFO - chrome://browser/content/browser.xul 03:58:24 INFO - x:///chrome/browser/content/browser/browser.xul 03:58:24 INFO - chrome://browser/content/macBrowserOverlay.xul 03:58:24 INFO - chrome://browser/skin/webRTC-indicator.css 03:58:24 INFO - chrome://browser/content/browser.css 03:58:24 INFO - chrome://browser/content/places/places.css 03:58:24 INFO - chrome://devtools/skin/devtools-browser.css 03:58:24 INFO - chrome://browser/skin/controlcenter/panel.css 03:58:24 INFO - chrome://browser/skin/customizableui/panelUIOverlay.css 03:58:24 INFO - chrome://browser/skin/browser.css 03:58:24 INFO - chrome://browser/skin/browser-lightweightTheme.css 03:58:24 INFO - chrome://global/content/editMenuOverlay.xul 03:58:24 INFO - chrome://browser/content/baseMenuOverlay.xul 03:58:24 INFO - chrome://browser/content/places/placesOverlay.xul 03:58:24 INFO - chrome://browser/skin/webRTC-indicator.css 03:58:24 INFO - chrome://global/content/bindings/general.xml#root-element 03:58:24 INFO - chrome://global/content/bindings/general.xml 03:58:24 INFO - x:///chrome/toolkit/content/global/bindings/general.xml 03:58:24 INFO - chrome://global/content/bindings/general.xml 03:58:24 INFO - chrome://global/content/bindings/general.xml#basecontrol 03:58:24 INFO - chrome://global/content/bindings/general.xml 03:58:24 INFO - chrome://global/content/bindings/general.xml#basetext 03:58:24 INFO - chrome://global/content/bindings/general.xml#control-item 03:58:24 INFO - chrome://global/content/bindings/general.xml#root-element 03:58:24 INFO - chrome://global/content/bindings/general.xml#iframe 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-menu-iconic 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbar 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-iconic 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-iconic-text 03:58:24 INFO - chrome://global/content/bindings/general.xml#image 03:58:24 INFO - chrome://global/content/bindings/general.xml#deck 03:58:24 INFO - chrome://global/content/bindings/general.xml#dropmarker 03:58:24 INFO - chrome://global/content/bindings/general.xml#windowdragbox 03:58:24 INFO - chrome://global/content/bindings/general.xml#basetext 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:24 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:24 INFO - chrome://global/content/bindings/general.xml#basecontrol 03:58:24 INFO - chrome://global/content/bindings/popup.xml#tooltip 03:58:24 INFO - chrome://global/content/bindings/popup.xml 03:58:24 INFO - x:///chrome/toolkit/content/global/bindings/popup.xml 03:58:24 INFO - chrome://global/content/bindings/popup.xml 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:24 INFO - chrome://global/content/bindings/popup.xml 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup 03:58:24 INFO - chrome://global/content/bindings/popup.xml#panel 03:58:24 INFO - chrome://global/content/bindings/popup.xml#arrowpanel 03:58:24 INFO - chrome://global/content/bindings/popup.xml#tooltip 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup-scrollbars 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:24 INFO - chrome://global/content/bindings/popup.xml#popup 03:58:24 INFO - chrome://global/content/bindings/popup.xml#panel 03:58:24 INFO - chrome://global/skin/popup.css 03:58:24 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundleset 03:58:24 INFO - chrome://global/content/bindings/stringbundle.xml 03:58:24 INFO - x:///chrome/toolkit/content/global/bindings/stringbundle.xml 03:58:24 INFO - chrome://global/content/bindings/stringbundle.xml 03:58:24 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundleset 03:58:24 INFO - chrome://global/content/bindings/stringbundle.xml 03:58:24 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundle 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#menubar 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml 03:58:24 INFO - x:///chrome/toolkit/content/global/bindings/toolbar.xml 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbox 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-menubar-autohide 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-drag 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#menubar 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbardecoration 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem-palette 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:24 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:24 INFO - chrome://global/skin/toolbar.css 03:58:24 INFO - chrome://devtools/skin/devtools-browser.css 03:58:24 INFO - chrome://devtools/skin/splitters.css 03:58:24 INFO - chrome://browser/skin/controlcenter/panel.css 03:58:24 INFO - chrome://browser/skin/customizableui/panelUIOverlay.css 03:58:24 INFO - chrome://browser/skin/browser.css 03:58:24 INFO - chrome://global/skin/global.css 03:58:24 INFO - chrome://browser/skin/browser-lightweightTheme.css 03:58:24 INFO - chrome://global/content/editMenuOverlay.js 03:58:24 INFO - chrome://global/locale/intl.css 03:58:24 INFO - chrome://browser/content/utilityOverlay.js 03:58:24 INFO - chrome://global/content/macWindowMenu.js 03:58:24 INFO - chrome://global/content/globalOverlay.js 03:58:24 INFO - chrome://browser/content/utilityOverlay.js 03:58:24 INFO - chrome://browser/content/places/controller.js 03:58:24 INFO - chrome://browser/content/places/treeView.js 03:58:24 INFO - chrome://mochikit/content/chrome-harness.js 03:58:24 INFO - chrome://mochikit/content/manifestLibrary.js 03:58:24 INFO - chrome://mochikit/content/chunkifyTests.js 03:58:24 INFO - chrome://mochikit/content/server.js 03:58:24 INFO - chrome://mochikit/content/jetpack-package-harness.js 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml 03:58:24 INFO - x:///chrome/toolkit/content/global/bindings/scrollbar.xml 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#thumb 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#thumb 03:58:24 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 03:58:24 INFO - file:///builds/slave/test/build/tests/mochitest/mochitests.xul 03:58:24 INFO - [3131] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167 03:58:24 INFO - [3131] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167 03:58:24 INFO - nsStringStats 03:58:24 INFO - => mAllocCount: 2166064 03:58:24 INFO - => mReallocCount: 15966 03:58:24 INFO - => mFreeCount: 2155299 -- LEAKED 10765 !!! 03:58:24 INFO - => mShareCount: 743017 03:58:24 INFO - => mAdoptCount: 210037 03:58:24 INFO - => mAdoptFreeCount: 210035 -- LEAKED 2 !!! 03:58:24 INFO - => Process ID: 3131, Thread ID: 140735224906496 03:58:24 INFO - TEST-INFO | Main app process: exit 0 03:58:24 INFO - runtests.py | Application ran for: 0:02:46.084756 03:58:24 INFO - zombiecheck | Reading PID log: /var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/tmpGUcNyypidlog 03:58:24 INFO - Stopping web server 03:58:24 INFO - Stopping web socket server 03:58:24 INFO - Stopping ssltunnel 03:58:24 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 03:58:24 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 03:58:24 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 10000 bytes 03:58:24 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 03:58:24 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, default process 3131 03:58:24 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->| 03:58:24 INFO - | | Per-Inst Leaked| Total Rem| 03:58:24 INFO - 0 |TOTAL | 66 5639003|11824107 124404| 03:58:24 INFO - 6 |AnimationTimeline | 128 384| 6 3| 03:58:24 INFO - 15 |AsyncLatencyLogger | 72 72| 1 1| 03:58:24 INFO - 20 |AtomImpl | 40 45000| 1808 1125| 03:58:24 INFO - 24 |BackstagePass | 96 4992| 177 52| 03:58:24 INFO - 32 |CSSStyleSheet | 168 4536| 29 27| 03:58:24 INFO - 33 |CSSStyleSheetInner | 184 4784| 28 26| 03:58:24 INFO - 34 |CSSVariableDeclarations | 48 528| 11 11| 03:58:24 INFO - 49 |CacheObserver | 48 48| 1 1| 03:58:24 INFO - 53 |CalculateFrecencyFunction | 24 24| 1 1| 03:58:24 INFO - 74 |Comment | 136 1224| 11 9| 03:58:24 INFO - 87 |CondVar | 40 200| 236 5| 03:58:24 INFO - 88 |Connection | 240 480| 4 2| 03:58:24 INFO - 101 |DOMEventTargetHelper | 80 240| 82 3| 03:58:24 INFO - 103 |DOMStorageObserver | 56 56| 1 1| 03:58:24 INFO - 104 |DR_State | 48 48| 1 1| 03:58:24 INFO - 114 |DataStoreService | 232 232| 1 1| 03:58:24 INFO - 115 |Database | 232 232| 1 1| 03:58:24 INFO - 119 |Declaration | 152 401736| 2706 2643| 03:58:24 INFO - 124 |DirectoryProvider | 24 24| 1 1| 03:58:24 INFO - 127 |DocumentRule | 80 80| 3 1| 03:58:24 INFO - 128 |DocumentTimeline | 160 480| 6 3| 03:58:24 INFO - 136 |EventListenerManager | 144 720| 130 5| 03:58:24 INFO - 140 |ExpirationTrackerObserver | 32 320| 18 10| 03:58:24 INFO - 142 |FakeDirectAudioSynth | 24 24| 1 1| 03:58:24 INFO - 143 |FakeIndirectAudioSynth | 24 24| 1 1| 03:58:24 INFO - 144 |FallbackEncoding | 16 16| 1 1| 03:58:24 INFO - 148 |FixupURLFunction | 24 24| 1 1| 03:58:24 INFO - 150 |FontFamilyListRefCnt | 32 576| 18 18| 03:58:24 INFO - 155 |FragmentOrElement | 120 13440| 2720 112| 03:58:24 INFO - 158 |FrecencyNotificationFunction | 24 24| 1 1| 03:58:24 INFO - 163 |GenerateGUIDFunction | 24 24| 1 1| 03:58:24 INFO - 164 |GenericFactory | 32 64| 212 2| 03:58:24 INFO - 165 |GetUnreversedHostFunction | 24 24| 1 1| 03:58:24 INFO - 172 |GroupRule | 64 7168| 116 112| 03:58:24 INFO - 175 |HTMLIFrameElement | 216 216| 1 1| 03:58:24 INFO - 187 |ImageLoader | 192 1536| 13 8| 03:58:24 INFO - 188 |ImportRule | 88 264| 3 3| 03:58:24 INFO - 209 |LiteralImpl | 24 24| 65 1| 03:58:24 INFO - 213 |LoadInfo | 176 1408| 210708 8| 03:58:24 INFO - 215 |Loader | 168 1512| 18 9| 03:58:24 INFO - 220 |MaskLayerImageCache | 48 48| 1 1| 03:58:24 INFO - 222 |MatchAutoCompleteFunction | 24 24| 1 1| 03:58:24 INFO - 223 |MediaRule | 80 7600| 97 95| 03:58:24 INFO - 230 |MiscContainer | 32 32| 2 1| 03:58:24 INFO - 233 |Mutex | 32 800| 772 25| 03:58:24 INFO - 234 |NameSpaceRule | 80 2160| 29 27| 03:58:24 INFO - 237 |NodeInfo | 120 16320| 319 136| 03:58:24 INFO - 284 |PerformanceBase | 128 384| 5 3| 03:58:24 INFO - 285 |PerformanceEntry | 88 88| 1 1| 03:58:24 INFO - 286 |PerformanceResourceTiming | 152 152| 1 1| 03:58:24 INFO - 294 |Preferences | 64 64| 1 1| 03:58:24 INFO - 299 |ProcessGlobal | 168 168| 1 1| 03:58:24 INFO - 301 |ProcessingInstruction | 136 1768| 13 13| 03:58:24 INFO - 303 |Promise | 160 800| 1173 5| 03:58:24 INFO - 307 |ProtoAndIfaceCache | 16 61376| 3975 3836| 03:58:24 INFO - 315 |RDFServiceImpl | 320 320| 1 1| 03:58:24 INFO - 317 |ReentrantMonitor | 40 520| 288 13| 03:58:24 INFO - 321 |RefreshTimerVsyncDispatcher | 64 64| 1 1| 03:58:24 INFO - 332 |RuleHash | 224 13216| 74 59| 03:58:24 INFO - 333 |RuleProcessorCache | 112 112| 1 1| 03:58:24 INFO - 336 |SVGAttrAnimationRuleProcessor | 24 192| 12 8| 03:58:24 INFO - 337 |SameChildProcessMessageManagerCallback| 8 8| 1 1| 03:58:24 INFO - 338 |SameParentProcessMessageManagerCallbac| 8 8| 1 1| 03:58:24 INFO - 340 |SandboxPrivate | 96 362880| 3788 3780| 03:58:24 INFO - 342 |SchedulingContext | 96 288| 9 3| 03:58:24 INFO - 343 |SchedulingContextService | 88 88| 1 1| 03:58:24 INFO - 346 |Service | 144 144| 1 1| 03:58:24 INFO - 354 |SharedScriptableHelperForJSIID | 24 24| 1 1| 03:58:24 INFO - 357 |ShimInterfaceInfo | 144 144| 7 1| 03:58:24 INFO - 369 |StringAdopt | 1 2| 210037 2| 03:58:24 INFO - 370 |StyleRule | 72 186912| 2658 2596| 03:58:24 INFO - 371 |SubstitutingProtocolHandler | 120 120| 1 1| 03:58:24 INFO - 375 |TelemetryImpl | 680 680| 1 1| 03:58:24 INFO - 400 |URIPrincipalReferrerPolicyAndCORSModeH| 32 256| 88 8| 03:58:24 INFO - 402 |URLValue | 56 37520| 684 670| 03:58:24 INFO - 411 |ValueObserver | 64 26368| 463 412| 03:58:24 INFO - 413 |VoiceData | 80 800| 10 10| 03:58:24 INFO - 415 |VsyncObserver | 16 16| 3 1| 03:58:24 INFO - 418 |WatchdogManager | 80 80| 1 1| 03:58:24 INFO - 420 |WeakReference | 16 80| 1173 5| 03:58:24 INFO - 421 |WeakReference | 16 128| 49 8| 03:58:24 INFO - 422 |WeakReference | 16 1040| 94 65| 03:58:24 INFO - 446 |XBLChildrenElement | 152 1368| 10 9| 03:58:24 INFO - 447 |XMLDocument | 2016 16128| 9 8| 03:58:24 INFO - 449 |XMLStylesheetProcessingInstruction | 168 1512| 9 9| 03:58:24 INFO - 450 |XPCContext | 40 40| 4 1| 03:58:24 INFO - 451 |XPCLocaleCallbacks | 56 56| 1 1| 03:58:24 INFO - 452 |XPCNativeInterface | 40 3040| 253 76| 03:58:24 INFO - 453 |XPCNativeMember | 16 1216| 7151 76| 03:58:24 INFO - 454 |XPCNativeScriptableInfo | 16 136736| 10949 8546| 03:58:24 INFO - 455 |XPCNativeScriptableShared | 304 4864| 10969 16| 03:58:24 INFO - 456 |XPCNativeSet | 16 1056| 836 66| 03:58:24 INFO - 458 |XPCWrappedNative | 96 945792| 1286773 9852| 03:58:24 INFO - 459 |XPCWrappedNativeProto | 48 247584| 834632 5158| 03:58:24 INFO - 460 |XPCWrappedNativeScope | 144 552384| 3970 3836| 03:58:24 INFO - 462 |XPCWrappedNativeTearOff | 24 257424| 1931713 10726| 03:58:24 INFO - 465 |XULDocument | 2368 7104| 3 3| 03:58:24 INFO - 468 |bundleCacheEntry_t | 48 624| 18 13| 03:58:24 INFO - 489 |mozHunspellDirProvider | 24 24| 1 1| 03:58:24 INFO - 491 |mozJSSubScriptLoader | 32 32| 13 1| 03:58:24 INFO - 502 |nsAnnotationService | 72 72| 1 1| 03:58:24 INFO - 504 |nsAppFileLocationProvider | 32 32| 1 1| 03:58:24 INFO - 505 |nsAppShellService | 64 64| 1 1| 03:58:24 INFO - 507 |nsAppStartup | 80 80| 1 1| 03:58:24 INFO - 513 |nsAtomList | 16 74624| 4753 4664| 03:58:24 INFO - 515 |nsAttrSelector | 48 106896| 2338 2227| 03:58:24 INFO - 516 |nsAuthURLParser | 24 24| 2 1| 03:58:24 INFO - 517 |nsBaseAppShell | 96 96| 1 1| 03:58:24 INFO - 518 |nsBaseChannel | 328 328| 207563 1| 03:58:24 INFO - 525 |nsBindingManager | 88 704| 13 8| 03:58:24 INFO - 527 |nsBoxLayout | 24 48| 2 2| 03:58:24 INFO - 534 |nsCSSCounterStyleRule | 240 16560| 69 69| 03:58:24 INFO - 535 |nsCSSKeyframeRule | 80 3680| 46 46| 03:58:24 INFO - 536 |nsCSSKeyframesRule | 88 1408| 16 16| 03:58:24 INFO - 537 |nsCSSRect | 64 44992| 1323 703| 03:58:24 INFO - 538 |nsCSSRect_heap | 80 56240| 754 703| 03:58:24 INFO - 539 |nsCSSRuleProcessor | 112 560| 20 5| 03:58:24 INFO - 541 |nsCSSSelector | 72 557640| 7919 7745| 03:58:24 INFO - 542 |nsCSSSelectorList | 24 114504| 4876 4771| 03:58:24 INFO - 543 |nsCSSValue::Array | 32 35264| 1230 1102| 03:58:24 INFO - 544 |nsCSSValueFloatColor | 32 15808| 494 494| 03:58:24 INFO - 545 |nsCSSValueGradient | 112 9968| 91 89| 03:58:24 INFO - 546 |nsCSSValueGradientStop | 40 9200| 234 230| 03:58:24 INFO - 547 |nsCSSValueList | 24 52560| 2305 2190| 03:58:24 INFO - 548 |nsCSSValueList_heap | 40 49320| 1344 1233| 03:58:24 INFO - 549 |nsCSSValuePair | 32 7904| 516 247| 03:58:24 INFO - 550 |nsCSSValuePairList | 40 16640| 444 416| 03:58:24 INFO - 551 |nsCSSValuePairList_heap | 56 12992| 259 232| 03:58:24 INFO - 552 |nsCSSValuePair_heap | 48 7584| 166 158| 03:58:24 INFO - 553 |nsCSSValueSharedList | 24 3312| 140 138| 03:58:24 INFO - 554 |nsCSSValueTokenStream | 80 26400| 336 330| 03:58:24 INFO - 555 |nsCSSValueTriplet | 48 624| 13 13| 03:58:24 INFO - 556 |nsCSSValueTriplet_heap | 64 832| 13 13| 03:58:24 INFO - 562 |nsCategoryObserver | 96 384| 6 4| 03:58:24 INFO - 571 |nsComponentManagerImpl | 432 432| 1 1| 03:58:24 INFO - 574 |nsConsoleService | 152 152| 1 1| 03:58:24 INFO - 579 |nsContentPolicy | 72 72| 1 1| 03:58:24 INFO - 589 |nsDNSService | 160 160| 1 1| 03:58:24 INFO - 591 |nsDOMClassInfo | 40 120| 3 3| 03:58:24 INFO - 592 |nsDOMNavigationTiming | 144 432| 4 3| 03:58:24 INFO - 595 |nsDSURIContentListener | 88 88| 3 1| 03:58:24 INFO - 598 |nsDateTimeFormatMac | 64 64| 1 1| 03:58:24 INFO - 599 |nsDefaultURIFixup | 24 24| 1 1| 03:58:24 INFO - 605 |nsDirectoryService | 96 96| 1 1| 03:58:24 INFO - 614 |nsDocLoader | 424 424| 4 1| 03:58:24 INFO - 615 |nsDocShell | 1208 1208| 3 1| 03:58:24 INFO - 616 |nsDocShell::InterfaceRequestorProxy | 32 96| 3 3| 03:58:24 INFO - 620 |nsDocument | 2016 16128| 13 8| 03:58:24 INFO - 623 |nsEffectiveTLDService | 88 88| 1 1| 03:58:24 INFO - 625 |nsEntropyCollector | 1072 1072| 1 1| 03:58:24 INFO - 626 |nsEnvironment | 56 56| 1 1| 03:58:24 INFO - 627 |nsErrorService | 72 72| 1 1| 03:58:24 INFO - 628 |nsEventListenerThisTranslator | 24 24| 1 1| 03:58:24 INFO - 630 |nsExternalHelperAppService | 88 88| 1 1| 03:58:24 INFO - 633 |nsFaviconService | 168 168| 1 1| 03:58:24 INFO - 643 |nsFocusManager | 112 112| 1 1| 03:58:24 INFO - 650 |nsFrameMessageManager | 168 840| 5 5| 03:58:24 INFO - 652 |nsGenericDOMDataNode | 128 3072| 4496 24| 03:58:24 INFO - 653 |nsGenericHTMLElement | 144 144| 26 1| 03:58:24 INFO - 654 |nsGenericHTMLFrameElement | 208 208| 1 1| 03:58:24 INFO - 655 |nsGlobalChromeWindow | 1016 6096| 7 6| 03:58:24 INFO - 656 |nsGlobalWindow | 944 5664| 7 6| 03:58:24 INFO - 657 |nsGlobalWindowObserver | 40 120| 4 3| 03:58:24 INFO - 658 |nsHTMLCSSStyleSheet | 72 576| 12 8| 03:58:24 INFO - 659 |nsHTMLDNSPrefetch::nsDeferrals | 8264 8264| 1 1| 03:58:24 INFO - 660 |nsHTMLDNSPrefetch::nsListener | 24 24| 1 1| 03:58:24 INFO - 662 |nsHTMLStyleSheet | 168 1344| 12 8| 03:58:24 INFO - 663 |nsHTMLStyleSheet::GenericTableRule | 24 384| 24 16| 03:58:24 INFO - 664 |nsHashPropertyBag | 80 720| 210723 9| 03:58:24 INFO - 667 |nsHtml5AttributeName | 32 18656| 584 583| 03:58:24 INFO - 668 |nsHtml5ElementName | 32 12736| 398 398| 03:58:24 INFO - 669 |nsHtml5HtmlAttributes | 40 40| 14 1| 03:58:24 INFO - 694 |nsIDNService | 96 96| 1 1| 03:58:24 INFO - 695 |nsIOService | 320 320| 1 1| 03:58:24 INFO - 696 |nsIdleService | 72 72| 1 1| 03:58:24 INFO - 697 |nsIdleServiceDaily | 104 104| 1 1| 03:58:24 INFO - 698 |nsIdleServiceX | 72 72| 1 1| 03:58:24 INFO - 706 |nsJAR | 184 552| 9 3| 03:58:24 INFO - 707 |nsJARChannel | 416 2912| 3159 7| 03:58:24 INFO - 712 |nsJARProtocolHandler | 112 112| 1 1| 03:58:24 INFO - 713 |nsJARURI | 88 1144| 11230 13| 03:58:24 INFO - 714 |nsJISx4051LineBreaker | 24 24| 1 1| 03:58:24 INFO - 715 |nsJSCID | 40 62120| 1750 1553| 03:58:24 INFO - 718 |nsJSID | 56 87472| 3773 1562| 03:58:24 INFO - 719 |nsJSIID | 40 96280| 2915 2407| 03:58:24 INFO - 720 |nsJSPrincipals | 24 768| 556 32| 03:58:24 INFO - 725 |nsLayoutStatics | 1 1| 1 1| 03:58:24 INFO - 726 |nsLayoutStylesheetCache | 184 184| 1 1| 03:58:24 INFO - 730 |nsLoadGroup | 16 48| 9 3| 03:58:24 INFO - 731 |nsLocalFile | 192 8640| 644438 45| 03:58:24 INFO - 732 |nsLocale | 40 40| 1 1| 03:58:24 INFO - 733 |nsLocaleService | 40 40| 1 1| 03:58:24 INFO - 741 |nsMediaList | 64 6272| 101 98| 03:58:24 INFO - 746 |nsMessageManagerScriptExecutor | 48 48| 1 1| 03:58:24 INFO - 756 |nsNativeTheme | 216 216| 1 1| 03:58:24 INFO - 757 |nsNativeThemeCocoa | 312 312| 1 1| 03:58:24 INFO - 758 |nsNavBookmarks | 168 168| 1 1| 03:58:24 INFO - 759 |nsNavHistory | 504 504| 1 1| 03:58:24 INFO - 766 |nsNetworkLinkService | 72 72| 1 1| 03:58:24 INFO - 767 |nsNoAuthURLParser | 24 24| 1 1| 03:58:24 INFO - 769 |nsNodeInfoManager | 88 1496| 22 17| 03:58:24 INFO - 771 |nsNodeWeakReference | 32 96| 11 3| 03:58:24 INFO - 772 |nsNullPrincipalURI | 112 2240| 67 20| 03:58:24 INFO - 775 |nsObserverService | 88 88| 1 1| 03:58:24 INFO - 776 |nsOnloadBlocker | 24 192| 13 8| 03:58:24 INFO - 780 |nsParserService | 24 24| 1 1| 03:58:24 INFO - 782 |nsPerformance | 176 528| 5 3| 03:58:24 INFO - 783 |nsPerformanceTiming | 168 168| 1 1| 03:58:24 INFO - 785 |nsPermissionManager | 168 168| 1 1| 03:58:24 INFO - 786 |nsPersistentProperties | 136 1360| 13 10| 03:58:24 INFO - 791 |nsPrefBranch | 128 384| 25 3| 03:58:24 INFO - 796 |nsPseudoClassList | 24 36600| 1570 1525| 03:58:24 INFO - 797 |nsRDFResource | 48 288| 262 6| 03:58:24 INFO - 802 |nsRect | 16 64| 6748 4| 03:58:24 INFO - 803 |nsRepeatService | 48 48| 1 1| 03:58:24 INFO - 806 |nsResProtocolHandler | 176 176| 1 1| 03:58:24 INFO - 809 |nsRunnable | 24 24| 1647 1| 03:58:24 INFO - 813 |nsSampleWordBreaker | 24 24| 1 1| 03:58:24 INFO - 818 |nsScriptLoader | 216 1728| 13 8| 03:58:24 INFO - 819 |nsScriptNameSpaceManager | 144 288| 2 2| 03:58:24 INFO - 820 |nsScriptSecurityManager | 80 80| 1 1| 03:58:24 INFO - 824 |nsSimpleNestedURI | 136 272| 7 2| 03:58:24 INFO - 826 |nsSimpleURI | 120 600| 33 5| 03:58:24 INFO - 831 |nsSocketTransportService | 312 312| 1 1| 03:58:24 INFO - 832 |nsStandardURL | 256 38400| 459217 150| 03:58:24 INFO - 834 |nsStaticCaseInsensitiveNameTable | 72 432| 6 6| 03:58:24 INFO - 841 |nsStringBuffer | 8 86128| 2182029 10766| 03:58:24 INFO - 842 |nsStringBundle | 104 1352| 18 13| 03:58:24 INFO - 843 |nsStringBundleService | 136 136| 1 1| 03:58:24 INFO - 868 |nsSupportsArray | 104 104| 2 1| 03:58:24 INFO - 872 |nsSupportsStringImpl | 40 40| 614 1| 03:58:24 INFO - 873 |nsSynthVoiceRegistry | 120 120| 1 1| 03:58:24 INFO - 874 |nsTArray_base | 8 132240| 2613896 16530| 03:58:24 INFO - 876 |nsTextFragment | 16 384| 4496 24| 03:58:24 INFO - 877 |nsTextNode | 136 272| 4471 2| 03:58:24 INFO - 878 |nsThread | 256 512| 49 2| 03:58:24 INFO - 884 |nsTimerImpl | 112 896| 270 8| 03:58:24 INFO - 890 |nsURIHashKey | 16 512| 242 32| 03:58:24 INFO - 892 |nsUUIDGenerator | 56 56| 1 1| 03:58:24 INFO - 903 |nsVariant | 72 2592| 174 36| 03:58:24 INFO - 904 |nsVersionComparatorImpl | 24 24| 1 1| 03:58:24 INFO - 908 |nsWeakReference | 32 9856| 492 308| 03:58:24 INFO - 910 |nsWebNavigationInfo | 32 32| 1 1| 03:58:24 INFO - 912 |nsWindowDataSource | 112 112| 1 1| 03:58:24 INFO - 913 |nsWindowMediator | 88 88| 1 1| 03:58:24 INFO - 917 |nsWindowWatcher | 96 96| 1 1| 03:58:24 INFO - 919 |nsXBLDocumentInfo | 64 320| 5 5| 03:58:24 INFO - 920 |nsXBLEventHandler | 32 384| 12 12| 03:58:24 INFO - 922 |nsXBLProtoImpl | 56 1064| 19 19| 03:58:24 INFO - 923 |nsXBLProtoImplField | 40 840| 21 21| 03:58:24 INFO - 924 |nsXBLProtoImplMethod | 40 1480| 37 37| 03:58:24 INFO - 925 |nsXBLProtoImplProperty | 56 2072| 37 37| 03:58:24 INFO - 926 |nsXBLPrototypeBinding | 168 5712| 34 34| 03:58:24 INFO - 927 |nsXBLPrototypeResources | 24 72| 3 3| 03:58:24 INFO - 928 |nsXBLResource | 32 32| 3 1| 03:58:24 INFO - 929 |nsXBLResourceLoader | 72 216| 3 3| 03:58:24 INFO - 930 |nsXBLService | 32 32| 1 1| 03:58:24 INFO - 933 |nsXBLWindowKeyHandler | 56 112| 4 2| 03:58:24 INFO - 937 |nsXMLElement | 136 7480| 2449 55| 03:58:24 INFO - 941 |nsXPCComponents | 112 6384| 190 57| 03:58:24 INFO - 942 |nsXPCComponentsBase | 56 3192| 190 57| 03:58:24 INFO - 943 |nsXPCComponents_Classes | 40 1840| 155 46| 03:58:24 INFO - 944 |nsXPCComponents_ClassesByID | 40 40| 1 1| 03:58:24 INFO - 945 |nsXPCComponents_Constructor | 40 80| 8 2| 03:58:24 INFO - 946 |nsXPCComponents_Exception | 40 40| 1 1| 03:58:24 INFO - 947 |nsXPCComponents_ID | 40 440| 45 11| 03:58:24 INFO - 948 |nsXPCComponents_Interfaces | 48 2304| 166 48| 03:58:24 INFO - 949 |nsXPCComponents_Results | 40 1120| 77 28| 03:58:24 INFO - 950 |nsXPCComponents_Utils | 40 2080| 178 52| 03:58:24 INFO - 951 |nsXPCComponents_utils_Sandbox | 32 64| 2 2| 03:58:24 INFO - 952 |nsXPCConstructor | 64 8960| 149 140| 03:58:24 INFO - 953 |nsXPCWrappedJS | 120 5160| 1160 43| 03:58:24 INFO - 954 |nsXPCWrappedJSClass | 72 648| 108 9| 03:58:24 INFO - 955 |nsXPConnect | 40 40| 1 1| 03:58:24 INFO - 956 |nsXPTCStubBase | 24 1032| 1160 43| 03:58:24 INFO - 957 |nsXULCommandDispatcher | 56 168| 3 3| 03:58:24 INFO - 958 |nsXULElement | 144 6768| 219 47| 03:58:24 INFO - 959 |nsXULPopupManager | 136 136| 1 1| 03:58:24 INFO - 960 |nsXULPrototypeAttribute | 16 8464| 1258 529| 03:58:24 INFO - 961 |nsXULPrototypeCache | 360 360| 1 1| 03:58:24 INFO - 962 |nsXULPrototypeDocument | 88 792| 9 9| 03:58:24 INFO - 963 |nsXULPrototypeNode | 32 6464| 561 202| 03:58:24 INFO - 965 |nsZipArchive | 2160 12960| 32 6| 03:58:24 INFO - 968 |nsZipHandle | 96 192| 28 2| 03:58:24 INFO - 970 |nsZipReaderCache | 136 136| 1 1| 03:58:24 INFO - 972 |xpc::CompartmentPrivate | 64 245504| 3970 3836| 03:58:24 INFO - 973 |xpcJSWeakReference | 32 8896| 278 278| 03:58:24 INFO - 974 |xptiInterfaceInfo | 40 3680| 351 92| 03:58:24 INFO - nsTraceRefcnt::DumpStatistics: 975 entries 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 AnimationTimeline 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 AsyncLatencyLogger 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1125 AtomImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 52 BackstagePass 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 27 CSSStyleSheet 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 26 CSSStyleSheetInner 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 11 CSSVariableDeclarations 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 CacheObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 CalculateFrecencyFunction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 Comment 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 CondVar 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 Connection 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 DOMEventTargetHelper 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 DOMStorageObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 DR_State 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 DataStoreService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 Database 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2643 Declaration 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 DirectoryProvider 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 DocumentRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 DocumentTimeline 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 EventListenerManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 10 ExpirationTrackerObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 FakeDirectAudioSynth 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 FakeIndirectAudioSynth 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 FallbackEncoding 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 FixupURLFunction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 18 FontFamilyListRefCnt 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 112 FragmentOrElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 FrecencyNotificationFunction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 GenerateGUIDFunction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 GenericFactory 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 GetUnreversedHostFunction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 112 GroupRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 HTMLIFrameElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 ImageLoader 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 ImportRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 LiteralImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 LoadInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 Loader 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 MaskLayerImageCache 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 MatchAutoCompleteFunction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 95 MediaRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 MiscContainer 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 25 Mutex 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 27 NameSpaceRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 136 NodeInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 PerformanceBase 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 PerformanceEntry 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 PerformanceResourceTiming 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 Preferences 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 ProcessGlobal 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 ProcessingInstruction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 Promise 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3836 ProtoAndIfaceCache 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 RDFServiceImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 ReentrantMonitor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 RefreshTimerVsyncDispatcher 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 59 RuleHash 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 RuleProcessorCache 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 SVGAttrAnimationRuleProcessor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 SameChildProcessMessageManagerCallback 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 SameParentProcessMessageManagerCallbac 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3780 SandboxPrivate 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 SchedulingContext 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 SchedulingContextService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 Service 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 SharedScriptableHelperForJSIID 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 ShimInterfaceInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 StringAdopt 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2596 StyleRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 SubstitutingProtocolHandler 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 TelemetryImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 URIPrincipalReferrerPolicyAndCORSModeH 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 670 URLValue 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 412 ValueObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 10 VoiceData 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 VsyncObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 WatchdogManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 WeakReference 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 WeakReference 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 65 WeakReference 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 XBLChildrenElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 XMLDocument 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 XMLStylesheetProcessingInstruction 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 XPCContext 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 XPCLocaleCallbacks 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 76 XPCNativeInterface 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 76 XPCNativeMember 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8546 XPCNativeScriptableInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 16 XPCNativeScriptableShared 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 66 XPCNativeSet 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9852 XPCWrappedNative 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5158 XPCWrappedNativeProto 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3836 XPCWrappedNativeScope 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 10726 XPCWrappedNativeTearOff 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 XULDocument 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 bundleCacheEntry_t 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 mozHunspellDirProvider 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 mozJSSubScriptLoader 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAnnotationService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppFileLocationProvider 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppShellService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppStartup 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 4664 nsAtomList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2227 nsAttrSelector 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAuthURLParser 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsBaseAppShell 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsBaseChannel 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsBindingManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsBoxLayout 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 69 nsCSSCounterStyleRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 46 nsCSSKeyframeRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 16 nsCSSKeyframesRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 703 nsCSSRect 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 703 nsCSSRect_heap 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsCSSRuleProcessor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 7745 nsCSSSelector 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 4771 nsCSSSelectorList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1102 nsCSSValue::Array 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 494 nsCSSValueFloatColor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 89 nsCSSValueGradient 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 230 nsCSSValueGradientStop 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2190 nsCSSValueList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1233 nsCSSValueList_heap 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 247 nsCSSValuePair 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 416 nsCSSValuePairList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 232 nsCSSValuePairList_heap 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 158 nsCSSValuePair_heap 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 138 nsCSSValueSharedList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 330 nsCSSValueTokenStream 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsCSSValueTriplet 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsCSSValueTriplet_heap 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 4 nsCategoryObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsComponentManagerImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsConsoleService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsContentPolicy 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDNSService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDOMClassInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDOMNavigationTiming 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDSURIContentListener 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDateTimeFormatMac 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDefaultURIFixup 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDirectoryService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDocLoader 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDocShell 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDocShell::InterfaceRequestorProxy 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsDocument 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEffectiveTLDService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEntropyCollector 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEnvironment 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsErrorService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEventListenerThisTranslator 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsExternalHelperAppService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsFaviconService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsFocusManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsFrameMessageManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 24 nsGenericDOMDataNode 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsGenericHTMLElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsGenericHTMLFrameElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsGlobalChromeWindow 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsGlobalWindow 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsGlobalWindowObserver 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsHTMLCSSStyleSheet 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHTMLDNSPrefetch::nsDeferrals 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHTMLDNSPrefetch::nsListener 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsHTMLStyleSheet 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 16 nsHTMLStyleSheet::GenericTableRule 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsHashPropertyBag 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 583 nsHtml5AttributeName 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 398 nsHtml5ElementName 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHtml5HtmlAttributes 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIDNService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIOService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleServiceDaily 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleServiceX 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsJAR 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 7 nsJARChannel 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsJARProtocolHandler 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsJARURI 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsJISx4051LineBreaker 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1553 nsJSCID 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1562 nsJSID 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2407 nsJSIID 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 32 nsJSPrincipals 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLayoutStatics 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLayoutStylesheetCache 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsLoadGroup 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 45 nsLocalFile 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLocale 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLocaleService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 98 nsMediaList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsMessageManagerScriptExecutor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNativeTheme 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNativeThemeCocoa 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNavBookmarks 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNavHistory 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNetworkLinkService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNoAuthURLParser 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 17 nsNodeInfoManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsNodeWeakReference 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 20 nsNullPrincipalURI 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsObserverService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsOnloadBlocker 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsParserService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsPerformance 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsPerformanceTiming 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsPermissionManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 10 nsPersistentProperties 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsPrefBranch 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1525 nsPseudoClassList 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsRDFResource 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 4 nsRect 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsRepeatService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsResProtocolHandler 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsRunnable 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSampleWordBreaker 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsScriptLoader 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsScriptNameSpaceManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsScriptSecurityManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsSimpleNestedURI 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsSimpleURI 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSocketTransportService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 150 nsStandardURL 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsStaticCaseInsensitiveNameTable 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 10766 nsStringBuffer 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsStringBundle 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsStringBundleService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSupportsArray 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSupportsStringImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSynthVoiceRegistry 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 16530 nsTArray_base 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 24 nsTextFragment 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsTextNode 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsThread 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsTimerImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 32 nsURIHashKey 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsUUIDGenerator 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 36 nsVariant 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsVersionComparatorImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 308 nsWeakReference 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWebNavigationInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowDataSource 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowMediator 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowWatcher 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsXBLDocumentInfo 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 12 nsXBLEventHandler 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 19 nsXBLProtoImpl 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 21 nsXBLProtoImplField 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 37 nsXBLProtoImplMethod 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 37 nsXBLProtoImplProperty 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 34 nsXBLPrototypeBinding 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXBLPrototypeResources 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXBLResource 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXBLResourceLoader 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXBLService 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXBLWindowKeyHandler 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 55 nsXMLElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 57 nsXPCComponents 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 57 nsXPCComponentsBase 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 46 nsXPCComponents_Classes 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPCComponents_ClassesByID 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXPCComponents_Constructor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPCComponents_Exception 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 11 nsXPCComponents_ID 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 48 nsXPCComponents_Interfaces 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 28 nsXPCComponents_Results 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 52 nsXPCComponents_Utils 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXPCComponents_utils_Sandbox 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 140 nsXPCConstructor 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 43 nsXPCWrappedJS 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsXPCWrappedJSClass 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPConnect 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 43 nsXPTCStubBase 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXULCommandDispatcher 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 47 nsXULElement 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXULPopupManager 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 529 nsXULPrototypeAttribute 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXULPrototypeCache 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsXULPrototypeDocument 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 202 nsXULPrototypeNode 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsZipArchive 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsZipHandle 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsZipReaderCache 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 3836 xpc::CompartmentPrivate 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 278 xpcJSWeakReference 03:58:24 INFO - TEST-INFO | leakcheck | default process: leaked 92 xptiInterfaceInfo 03:58:24 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: 5639003 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AtomImpl, BackstagePass, CSSStyleSheet, ...) 03:58:24 INFO - runtests.py | Running tests: end. 03:58:24 INFO - SUITE-END | took 166s 03:58:25 INFO - Return code: 0 03:58:25 INFO - TinderboxPrint: mochitest-jetpack-package
0/138/0 03:58:25 INFO - Current worst status FAILURE is worse; keeping it. 03:58:25 WARNING - # TBPL FAILURE # 03:58:25 WARNING - The mochitest suite: jetpack-package ran with return status: WARNING 03:58:25 INFO - Running post-action listener: _package_coverage_data 03:58:25 INFO - Running post-action listener: _resource_record_post_action 03:58:25 INFO - Running post-run listener: _resource_record_post_run 03:58:26 INFO - Total resource usage - Wall time: 573s; CPU: 44.0%; Read bytes: 10629120; Write bytes: 263399936; Read time: 110; Write time: 985 03:58:26 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152541696; Write bytes: 154895872; Read time: 14190; Write time: 395 03:58:26 INFO - run-tests - Wall time: 556s; CPU: 43.0%; Read bytes: 10510336; Write bytes: 104924160; Read time: 108; Write time: 573 03:58:26 INFO - Running post-run listener: _upload_blobber_files 03:58:26 INFO - Blob upload gear active. 03:58:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:58:26 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:58:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:58:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:58:27 INFO - (blobuploader) - INFO - Open directory for files ... 03:58:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/6AA54C20-883D-4640-9A2C-77516D636ACA.dmp ... 03:58:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:28 INFO - (blobuploader) - INFO - TinderboxPrint: 6AA54C20-883D-4640-9A2C-77516D636ACA.dmp: uploaded 03:58:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:28 INFO - (blobuploader) - INFO - Done attempting. 03:58:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/6AA54C20-883D-4640-9A2C-77516D636ACA.extra ... 03:58:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:29 INFO - (blobuploader) - INFO - TinderboxPrint: 6AA54C20-883D-4640-9A2C-77516D636ACA.extra: uploaded 03:58:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:29 INFO - (blobuploader) - INFO - Done attempting. 03:58:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log ... 03:58:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:30 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_errorsummary.log: uploaded 03:58:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:30 INFO - (blobuploader) - INFO - Done attempting. 03:58:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log ... 03:58:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:31 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_raw.log: uploaded 03:58:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:31 INFO - (blobuploader) - INFO - Done attempting. 03:58:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log ... 03:58:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:32 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_errorsummary.log: uploaded 03:58:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:32 INFO - (blobuploader) - INFO - Done attempting. 03:58:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log ... 03:58:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:34 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_raw.log: uploaded 03:58:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:34 INFO - (blobuploader) - INFO - Done attempting. 03:58:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_cu2Zcq.png ... 03:58:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:35 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_cu2Zcq.png: uploaded 03:58:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:35 INFO - (blobuploader) - INFO - Done attempting. 03:58:35 INFO - (blobuploader) - INFO - Iteration through files over. 03:58:35 INFO - Return code: 0 03:58:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:58:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:58:35 INFO - Setting buildbot property blobber_files to {"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/28de23a9373147408e21a08ec0e443a217577109d154e44a96c1365bf43d2050969cb403e9c90b2c9d6ff8a946d0646a5ffe6e07e08949e08c6901cf37b5129a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/26e65de836e0945043e904271bd3331a20578752f45043c5a1531f09d84744a16429d3508540718e0d9d48d28f93d79c89f5c6c17cdf80a7d7601274337e4d61", "mozilla-test-fail-screenshot_cu2Zcq.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df81d576e9656acafaf99048a2ba43fb69127c2f9dc24a9ab5d9dbd2bb575d07101a6768fca39930d4969065678492d79181d540a8afd5e3e0dc3ebb8bc465e3", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3db73cd481e471f29d75edc36c7674ee50cec13ea3bc02bee52a6ae7c87cfd6ab80fc7b1ae028163addd118118f6833b97a96c82d9d1a959d28a24f02276f98", "6AA54C20-883D-4640-9A2C-77516D636ACA.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4fe53461fd5440027ff6080bbd888517403c169f6bae0697c617c5ebb670fdcbf51e957b9acd46da05fd3c58da3c7a8db6074fd09419f966d7369cfd33e6dfc1", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbd3800ef17d1b28dcd5811f75282c3dbba1abbe1e681cf6bb018c89b8c22dfd81e04da83b77524467cd35d82a87c7bd18d4526cd57a612dad129b718e845466", "6AA54C20-883D-4640-9A2C-77516D636ACA.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aee2534c3ca1e2f8e49bf1b4c3e2535fff0afe37e505742bfcb7d6c25244d2d64363506c3ee0501f2c7cce3b2a067b2910027817d79e482fe09ba8622ec1013f"} 03:58:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:58:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:58:35 INFO - Contents: 03:58:35 INFO - blobber_files:{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/28de23a9373147408e21a08ec0e443a217577109d154e44a96c1365bf43d2050969cb403e9c90b2c9d6ff8a946d0646a5ffe6e07e08949e08c6901cf37b5129a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/26e65de836e0945043e904271bd3331a20578752f45043c5a1531f09d84744a16429d3508540718e0d9d48d28f93d79c89f5c6c17cdf80a7d7601274337e4d61", "mozilla-test-fail-screenshot_cu2Zcq.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df81d576e9656acafaf99048a2ba43fb69127c2f9dc24a9ab5d9dbd2bb575d07101a6768fca39930d4969065678492d79181d540a8afd5e3e0dc3ebb8bc465e3", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3db73cd481e471f29d75edc36c7674ee50cec13ea3bc02bee52a6ae7c87cfd6ab80fc7b1ae028163addd118118f6833b97a96c82d9d1a959d28a24f02276f98", "6AA54C20-883D-4640-9A2C-77516D636ACA.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4fe53461fd5440027ff6080bbd888517403c169f6bae0697c617c5ebb670fdcbf51e957b9acd46da05fd3c58da3c7a8db6074fd09419f966d7369cfd33e6dfc1", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbd3800ef17d1b28dcd5811f75282c3dbba1abbe1e681cf6bb018c89b8c22dfd81e04da83b77524467cd35d82a87c7bd18d4526cd57a612dad129b718e845466", "6AA54C20-883D-4640-9A2C-77516D636ACA.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aee2534c3ca1e2f8e49bf1b4c3e2535fff0afe37e505742bfcb7d6c25244d2d64363506c3ee0501f2c7cce3b2a067b2910027817d79e482fe09ba8622ec1013f"} 03:58:35 INFO - Running post-run listener: copy_logs_to_upload_dir 03:58:35 INFO - Copying logs to upload dir... 03:58:35 INFO - mkdir: /builds/slave/test/build/upload/logs 03:58:35 INFO - Copying logs to upload dir... 03:58:35 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=643.378554 ========= master_lag: 2.93 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 10 mins, 46 secs) (at 2016-02-02 03:58:38.403796) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:38.407066) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/28de23a9373147408e21a08ec0e443a217577109d154e44a96c1365bf43d2050969cb403e9c90b2c9d6ff8a946d0646a5ffe6e07e08949e08c6901cf37b5129a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/26e65de836e0945043e904271bd3331a20578752f45043c5a1531f09d84744a16429d3508540718e0d9d48d28f93d79c89f5c6c17cdf80a7d7601274337e4d61", "mozilla-test-fail-screenshot_cu2Zcq.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df81d576e9656acafaf99048a2ba43fb69127c2f9dc24a9ab5d9dbd2bb575d07101a6768fca39930d4969065678492d79181d540a8afd5e3e0dc3ebb8bc465e3", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3db73cd481e471f29d75edc36c7674ee50cec13ea3bc02bee52a6ae7c87cfd6ab80fc7b1ae028163addd118118f6833b97a96c82d9d1a959d28a24f02276f98", "6AA54C20-883D-4640-9A2C-77516D636ACA.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4fe53461fd5440027ff6080bbd888517403c169f6bae0697c617c5ebb670fdcbf51e957b9acd46da05fd3c58da3c7a8db6074fd09419f966d7369cfd33e6dfc1", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbd3800ef17d1b28dcd5811f75282c3dbba1abbe1e681cf6bb018c89b8c22dfd81e04da83b77524467cd35d82a87c7bd18d4526cd57a612dad129b718e845466", "6AA54C20-883D-4640-9A2C-77516D636ACA.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aee2534c3ca1e2f8e49bf1b4c3e2535fff0afe37e505742bfcb7d6c25244d2d64363506c3ee0501f2c7cce3b2a067b2910027817d79e482fe09ba8622ec1013f"} build_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013005 build_url: 'https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg' blobber_files: '{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/28de23a9373147408e21a08ec0e443a217577109d154e44a96c1365bf43d2050969cb403e9c90b2c9d6ff8a946d0646a5ffe6e07e08949e08c6901cf37b5129a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/26e65de836e0945043e904271bd3331a20578752f45043c5a1531f09d84744a16429d3508540718e0d9d48d28f93d79c89f5c6c17cdf80a7d7601274337e4d61", "mozilla-test-fail-screenshot_cu2Zcq.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df81d576e9656acafaf99048a2ba43fb69127c2f9dc24a9ab5d9dbd2bb575d07101a6768fca39930d4969065678492d79181d540a8afd5e3e0dc3ebb8bc465e3", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a3db73cd481e471f29d75edc36c7674ee50cec13ea3bc02bee52a6ae7c87cfd6ab80fc7b1ae028163addd118118f6833b97a96c82d9d1a959d28a24f02276f98", "6AA54C20-883D-4640-9A2C-77516D636ACA.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4fe53461fd5440027ff6080bbd888517403c169f6bae0697c617c5ebb670fdcbf51e957b9acd46da05fd3c58da3c7a8db6074fd09419f966d7369cfd33e6dfc1", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbd3800ef17d1b28dcd5811f75282c3dbba1abbe1e681cf6bb018c89b8c22dfd81e04da83b77524467cd35d82a87c7bd18d4526cd57a612dad129b718e845466", "6AA54C20-883D-4640-9A2C-77516D636ACA.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aee2534c3ca1e2f8e49bf1b4c3e2535fff0afe37e505742bfcb7d6c25244d2d64363506c3ee0501f2c7cce3b2a067b2910027817d79e482fe09ba8622ec1013f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.57 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:38.986798) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:38.987127) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3XTqphgH3W/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.K9Utne3plb/Listeners TMPDIR=/var/folders/kk/yyt80n5134xftnxh1jqzdjsw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005429 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:39.009828) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:58:39.010142) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:58:39.011210) ========= ========= Total master_lag: 4.01 =========