builder: mozilla-aurora_snowleopard_test-mochitest-jetpack slave: t-snow-r4-0163 starttime: 1454412843.25 results: failure (2) buildid: 20160202021719 builduid: c52b7ac0be0d412fa2b99e028ab6156a revision: 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.252132) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.252566) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.252862) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: Apple_PubSub_Socket_Render=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False /builds/slave/test program finished with exit code 0 elapsedTime=0.009163 basedir: '/builds/slave/test' ========= master_lag: 0.06 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.325368) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.325674) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.374389) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.374699) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'properties'] environment: Apple_PubSub_Socket_Render=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.030415 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.425052) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.425320) ========= 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:34:03.425669) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.425949) ========= 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=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-02-02 03:34:03-- 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% 6.29M=0.002s 2016-02-02 03:34:03 (6.29 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.145380 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.589216) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.589534) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] environment: Apple_PubSub_Socket_Render=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.333872 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:03.940208) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-02-02 03:34:03.940548) ========= 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=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-02-02 03:34:04,057 truncating revision to first 12 chars 2016-02-02 03:34:04,057 Setting DEBUG logging. 2016-02-02 03:34:04,057 attempt 1/10 2016-02-02 03:34:04,057 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:34:04,685 unpacking tar archive at: mozilla-aurora-3f4dbceab265/testing/mozharness/ program finished with exit code 0 elapsedTime=0.980563 ========= master_lag: 2.38 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-02-02 03:34:07.296737) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:07.297084) ========= echo 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'3f4dbceab265e2c87fd7424c8b1f5aa890c58429'] environment: Apple_PubSub_Socket_Render=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 program finished with exit code 0 elapsedTime=0.032381 script_repo_revision: '3f4dbceab265e2c87fd7424c8b1f5aa890c58429' ========= master_lag: 0.02 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:07.349998) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:07.350278) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:34:07.364666) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 10 mins, 11 secs) (at 2016-02-02 03:34:07.364950) ========= /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 ondemand 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', 'ondemand'] environment: Apple_PubSub_Socket_Render=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 XPCOM_DEBUG_BREAK=warn __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 03:34:07 INFO - MultiFileLogger online at 20160202 03:34:07 in /builds/slave/test 03:34:07 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 ondemand 03:34:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:34:07 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 03:34:07 INFO - 'all_gtest_suites': {'gtest': ()}, 03:34:07 INFO - 'all_jittest_suites': {'jittest': ()}, 03:34:07 INFO - 'all_mochitest_suites': {'a11y': ('--a11y',), 03:34:07 INFO - 'browser-chrome': ('--browser-chrome',), 03:34:07 INFO - 'browser-chrome-addons': ('--browser-chrome', 03:34:07 INFO - '--chunk-by-runtime', 03:34:07 INFO - '--tag=addons'), 03:34:07 INFO - 'browser-chrome-chunked': ('--browser-chrome', 03:34:07 INFO - '--chunk-by-runtime'), 03:34:07 INFO - 'browser-chrome-screenshots': ('--browser-chrome', 03:34:07 INFO - '--subsuite=screenshots'), 03:34:07 INFO - 'chrome': ('--chrome',), 03:34:07 INFO - 'chrome-chunked': ('--chrome', '--chunk-by-dir=4'), 03:34:07 INFO - 'jetpack-addon': ('--jetpack-addon',), 03:34:07 INFO - 'jetpack-package': ('--jetpack-package',), 03:34:07 INFO - 'mochitest-devtools-chrome': ('--browser-chrome', 03:34:07 INFO - '--subsuite=devtools'), 03:34:07 INFO - 'mochitest-devtools-chrome-chunked': ('--browser-chrome', 03:34:07 INFO - '--subsuite=devtools', 03:34:07 INFO - '--chunk-by-runtime'), 03:34:07 INFO - 'mochitest-gl': ('--subsuite=webgl',), 03:34:07 INFO - 'mochitest-push': ('--subsuite=push',), 03:34:07 INFO - 'plain': (), 03:34:07 INFO - 'plain-chunked': ('--chunk-by-dir=4',)}, 03:34:07 INFO - 'all_mozbase_suites': {'mozbase': ()}, 03:34:07 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 03:34:07 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:34:07 INFO - 'crashtest-ipc': {'options': ('--suite=crashtest', 03:34:07 INFO - '--setpref=browser.tabs.remote=true', 03:34:07 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:34:07 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:34:07 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:34:07 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 03:34:07 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 03:34:07 INFO - 'reftest': {'options': ('--suite=reftest',), 03:34:07 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 03:34:07 INFO - 'reftest-ipc': {'options': ('--suite=reftest', 03:34:07 INFO - '--setpref=browser.tabs.remote=true', 03:34:07 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:34:07 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:34:07 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest-sanity/reftest.list',)}}, 03:34:07 INFO - 'all_webapprt_suites': {'chrome': ('--webapprt-chrome', 03:34:07 INFO - '--browser-arg=-test-mode'), 03:34:07 INFO - 'content': ('--webapprt-content',)}, 03:34:07 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:34:07 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:34:07 INFO - 'tests': ()}, 03:34:07 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:34:07 INFO - '--tag=addons', 03:34:07 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:34:07 INFO - 'tests': ()}}, 03:34:07 INFO - 'append_to_log': False, 03:34:07 INFO - 'base_work_dir': '/builds/slave/test', 03:34:07 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:34:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:34:07 INFO - 'buildbot_json_path': 'buildprops.json', 03:34:07 INFO - 'buildbot_max_log_size': 52428800, 03:34:07 INFO - 'code_coverage': False, 03:34:07 INFO - 'config_files': ('unittests/mac_unittest.py',), 03:34:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:34:07 INFO - 'download_minidump_stackwalk': True, 03:34:07 INFO - 'download_symbols': 'ondemand', 03:34:07 INFO - 'e10s': False, 03:34:07 INFO - 'exe_suffix': '', 03:34:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:34:07 INFO - 'tooltool.py': '/tools/tooltool.py', 03:34:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:34:07 INFO - '/tools/misc-python/virtualenv.py')}, 03:34:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:34:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:34:07 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 03:34:07 INFO - 'log_level': 'info', 03:34:07 INFO - 'log_to_console': True, 03:34:07 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 03:34:07 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 03:34:07 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 03:34:07 INFO - 'minimum_tests_zip_dirs': ('bin/*', 03:34:07 INFO - 'certs/*', 03:34:07 INFO - 'config/*', 03:34:07 INFO - 'marionette/*', 03:34:07 INFO - 'modules/*', 03:34:07 INFO - 'mozbase/*', 03:34:07 INFO - 'tools/*'), 03:34:07 INFO - 'no_random': False, 03:34:07 INFO - 'opt_config_files': (), 03:34:07 INFO - 'pip_index': False, 03:34:07 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 03:34:07 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 03:34:07 INFO - 'enabled': False, 03:34:07 INFO - 'halt_on_failure': False, 03:34:07 INFO - 'name': 'disable_screen_saver'}, 03:34:07 INFO - {'architectures': ('32bit',), 03:34:07 INFO - 'cmd': ('python', 03:34:07 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 03:34:07 INFO - '--configuration-url', 03:34:07 INFO - 'https://hg.mozilla.org/%(branch)s/raw-file/%(revision)s/testing/machine-configuration.json'), 03:34:07 INFO - 'enabled': False, 03:34:07 INFO - 'halt_on_failure': True, 03:34:07 INFO - 'name': 'run mouse & screen adjustment script'}), 03:34:07 INFO - 'require_test_zip': True, 03:34:07 INFO - 'run_all_suites': False, 03:34:07 INFO - 'run_cmd_checks_enabled': True, 03:34:07 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 03:34:07 INFO - 'gtest': 'rungtests.py', 03:34:07 INFO - 'jittest': 'jit_test.py', 03:34:07 INFO - 'mochitest': 'runtests.py', 03:34:07 INFO - 'mozbase': 'test.py', 03:34:07 INFO - 'mozmill': 'runtestlist.py', 03:34:07 INFO - 'reftest': 'runreftest.py', 03:34:07 INFO - 'webapprt': 'runtests.py', 03:34:07 INFO - 'xpcshell': 'runxpcshelltests.py'}, 03:34:07 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 03:34:07 INFO - 'gtest': ('gtest/*',), 03:34:07 INFO - 'jittest': ('jit-test/*',), 03:34:07 INFO - 'mochitest': ('mochitest/*',), 03:34:07 INFO - 'mozbase': ('mozbase/*',), 03:34:07 INFO - 'mozmill': ('mozmill/*',), 03:34:07 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 03:34:07 INFO - 'webapprt': ('mochitest/*',), 03:34:07 INFO - 'xpcshell': ('xpcshell/*',)}, 03:34:07 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 03:34:07 INFO - 'strict_content_sandbox': False, 03:34:07 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 03:34:07 INFO - '--xre-path=%(abs_res_dir)s'), 03:34:07 INFO - 'run_filename': 'runcppunittests.py', 03:34:07 INFO - 'testsdir': 'cppunittest'}, 03:34:07 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 03:34:07 INFO - '--cwd=%(gtest_dir)s', 03:34:07 INFO - '--symbols-path=%(symbols_path)s', 03:34:07 INFO - '--utility-path=tests/bin', 03:34:07 INFO - '%(binary_path)s'), 03:34:07 INFO - 'run_filename': 'rungtests.py'}, 03:34:07 INFO - 'jittest': {'options': ('tests/bin/js', 03:34:07 INFO - '--no-slow', 03:34:07 INFO - '--no-progress', 03:34:07 INFO - '--format=automation', 03:34:07 INFO - '--jitflags=all'), 03:34:07 INFO - 'run_filename': 'jit_test.py', 03:34:07 INFO - 'testsdir': 'jit-test/jit-test'}, 03:34:07 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 03:34:07 INFO - '--utility-path=tests/bin', 03:34:07 INFO - '--extra-profile-file=tests/bin/plugins', 03:34:07 INFO - '--symbols-path=%(symbols_path)s', 03:34:07 INFO - '--certificate-path=tests/certs', 03:34:07 INFO - '--quiet', 03:34:07 INFO - '--log-raw=%(raw_log_file)s', 03:34:07 INFO - '--log-errorsummary=%(error_summary_file)s', 03:34:07 INFO - '--screenshot-on-fail'), 03:34:07 INFO - 'run_filename': 'runtests.py', 03:34:07 INFO - 'testsdir': 'mochitest'}, 03:34:07 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 03:34:07 INFO - 'run_filename': 'test.py', 03:34:07 INFO - 'testsdir': 'mozbase'}, 03:34:07 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 03:34:07 INFO - '--testing-modules-dir=test/modules', 03:34:07 INFO - '--symbols-path=%(symbols_path)s'), 03:34:07 INFO - 'run_filename': 'runtestlist.py', 03:34:07 INFO - 'testsdir': 'mozmill'}, 03:34:07 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 03:34:07 INFO - '--utility-path=tests/bin', 03:34:07 INFO - '--extra-profile-file=tests/bin/plugins', 03:34:07 INFO - '--symbols-path=%(symbols_path)s'), 03:34:07 INFO - 'run_filename': 'runreftest.py', 03:34:07 INFO - 'testsdir': 'reftest'}, 03:34:07 INFO - 'webapprt': {'options': ('--app=%(app_path)s', 03:34:07 INFO - '--xre-path=%(abs_res_dir)s', 03:34:07 INFO - '--utility-path=tests/bin', 03:34:07 INFO - '--extra-profile-file=tests/bin/plugins', 03:34:07 INFO - '--symbols-path=%(symbols_path)s', 03:34:07 INFO - '--certificate-path=tests/certs', 03:34:07 INFO - '--console-level=INFO', 03:34:07 INFO - '--testing-modules-dir=tests/modules', 03:34:07 INFO - '--quiet'), 03:34:07 INFO - 'run_filename': 'runtests.py', 03:34:07 INFO - 'testsdir': 'mochitest'}, 03:34:07 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 03:34:07 INFO - '--test-plugin-path=%(test_plugin_path)s', 03:34:07 INFO - '--log-raw=%(raw_log_file)s', 03:34:07 INFO - '--log-errorsummary=%(error_summary_file)s', 03:34:07 INFO - '--utility-path=tests/bin'), 03:34:07 INFO - 'run_filename': 'runxpcshelltests.py', 03:34:07 INFO - 'testsdir': 'xpcshell'}}, 03:34:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:34:07 INFO - 'vcs_output_timeout': 1000, 03:34:07 INFO - 'virtualenv_path': 'venv', 03:34:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:34:07 INFO - 'work_dir': 'build', 03:34:07 INFO - 'xpcshell_name': 'xpcshell'} 03:34:07 INFO - ##### 03:34:07 INFO - ##### Running clobber step. 03:34:07 INFO - ##### 03:34:07 INFO - Running pre-action listener: _resource_record_pre_action 03:34:07 INFO - Running main action method: clobber 03:34:07 INFO - rmtree: /builds/slave/test/build 03:34:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:34:13 INFO - Running post-action listener: _resource_record_post_action 03:34:13 INFO - ##### 03:34:13 INFO - ##### Running read-buildbot-config step. 03:34:13 INFO - ##### 03:34:13 INFO - Running pre-action listener: _resource_record_pre_action 03:34:13 INFO - Running main action method: read_buildbot_config 03:34:13 INFO - Using buildbot properties: 03:34:13 INFO - { 03:34:13 INFO - "project": "", 03:34:13 INFO - "product": "firefox", 03:34:13 INFO - "script_repo_revision": "production", 03:34:13 INFO - "scheduler": "tests-mozilla-aurora-snowleopard-opt-unittest", 03:34:13 INFO - "repository": "", 03:34:13 INFO - "buildername": "Rev4 MacOSX Snow Leopard 10.6 mozilla-aurora opt test mochitest-jetpack", 03:34:13 INFO - "buildid": "20160202021719", 03:34:13 INFO - "pgo_build": "False", 03:34:13 INFO - "basedir": "/builds/slave/test", 03:34:13 INFO - "buildnumber": 235, 03:34:13 INFO - "slavename": "t-snow-r4-0163", 03:34:13 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 03:34:13 INFO - "platform": "macosx64", 03:34:13 INFO - "branch": "mozilla-aurora", 03:34:13 INFO - "revision": "3f4dbceab265e2c87fd7424c8b1f5aa890c58429", 03:34:13 INFO - "repo_path": "releases/mozilla-aurora", 03:34:13 INFO - "moz_repo_path": "", 03:34:13 INFO - "stage_platform": "macosx64", 03:34:13 INFO - "builduid": "c52b7ac0be0d412fa2b99e028ab6156a", 03:34:13 INFO - "slavebuilddir": "test" 03:34:13 INFO - } 03:34:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg. 03:34:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json. 03:34:13 INFO - Running post-action listener: _resource_record_post_action 03:34:13 INFO - ##### 03:34:13 INFO - ##### Running download-and-extract step. 03:34:13 INFO - ##### 03:34:13 INFO - Running pre-action listener: _resource_record_pre_action 03:34:13 INFO - Running main action method: download_and_extract 03:34:13 INFO - mkdir: /builds/slave/test/build/tests 03:34:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:13 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 03:34:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json 03:34:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json 03:34:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json 03:34:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1 03:34:15 INFO - Downloaded 1277 bytes. 03:34:15 INFO - Reading from file /builds/slave/test/build/test_packages.json 03:34:15 INFO - Using the following test package requirements: 03:34:15 INFO - {u'common': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:34:15 INFO - u'cppunittest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.cppunittest.tests.zip'], 03:34:15 INFO - u'gtest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.gtest.tests.zip'], 03:34:15 INFO - u'jittest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'jsshell-mac.zip'], 03:34:15 INFO - u'mochitest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.mochitest.tests.zip'], 03:34:15 INFO - u'mozbase': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:34:15 INFO - u'reftest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.reftest.tests.zip'], 03:34:15 INFO - u'talos': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.talos.tests.zip'], 03:34:15 INFO - u'web-platform': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.web-platform.tests.zip'], 03:34:15 INFO - u'webapprt': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:34:15 INFO - u'xpcshell': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:34:15 INFO - u'firefox-46.0a2.en-US.mac.xpcshell.tests.zip']} 03:34:15 INFO - Downloading packages: [u'firefox-46.0a2.en-US.mac.common.tests.zip', u'firefox-46.0a2.en-US.mac.mochitest.tests.zip'] for test suite category: mochitest 03:34:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:15 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.common.tests.zip matches https://queue.taskcluster.net 03:34:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.common.tests.zip 03:34:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.common.tests.zip 03:34:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac.common.tests.zip 03:34:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac.common.tests.zip'}, attempt #1 03:34:16 INFO - Downloaded 16676174 bytes. 03:34:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 03:34:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 03:34:17 INFO - caution: filename not matched: mochitest/* 03:34:17 INFO - Return code: 11 03:34:17 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:34:17 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip matches https://queue.taskcluster.net 03:34:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip 03:34:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip 03:34:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip 03:34:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip'}, attempt #1 03:34:20 INFO - Downloaded 62534120 bytes. 03:34:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 03:34:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac.mochitest.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 03:34:34 INFO - caution: filename not matched: bin/* 03:34:34 INFO - caution: filename not matched: certs/* 03:34:34 INFO - caution: filename not matched: config/* 03:34:34 INFO - caution: filename not matched: marionette/* 03:34:34 INFO - caution: filename not matched: modules/* 03:34:34 INFO - caution: filename not matched: mozbase/* 03:34:34 INFO - caution: filename not matched: tools/* 03:34:34 INFO - Return code: 11 03:34:34 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:34:34 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg matches https://queue.taskcluster.net 03:34:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg 03:34:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg 03:34:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg to /builds/slave/test/installer.dmg 03:34:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg', 'file_name': '/builds/slave/test/installer.dmg'}, attempt #1 03:34:39 INFO - Downloaded 114005463 bytes. 03:34:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg 03:34:39 INFO - mkdir: /builds/slave/test/properties 03:34:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:34:39 INFO - Writing to file /builds/slave/test/properties/build_url 03:34:39 INFO - Contents: 03:34:39 INFO - build_url:https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg 03:34:39 INFO - Running post-action listener: _resource_record_post_action 03:34:39 INFO - Running post-action listener: set_extra_try_arguments 03:34:39 INFO - ##### 03:34:39 INFO - ##### Running create-virtualenv step. 03:34:39 INFO - ##### 03:34:39 INFO - Running pre-action listener: _install_mozbase 03:34:39 INFO - Running pre-action listener: _pre_create_virtualenv 03:34:39 INFO - Running pre-action listener: _resource_record_pre_action 03:34:39 INFO - Running main action method: create_virtualenv 03:34:39 INFO - Creating virtualenv /builds/slave/test/build/venv 03:34:39 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:34:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:34:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:34:39 INFO - Using real prefix '/tools/python27' 03:34:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:34:41 INFO - Installing distribute.............................................................................................................................................................................................done. 03:34:45 INFO - Installing pip.................done. 03:34:45 INFO - Return code: 0 03:34:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:34:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:34:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:34:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:34:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:34:45 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:34:45 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:34:45 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:34:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:34:45 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:34:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:34:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:34:45 INFO - 'HOME': '/Users/cltbld', 03:34:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:34:45 INFO - 'LOGNAME': 'cltbld', 03:34:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:34:45 INFO - 'MOZ_NO_REMOTE': '1', 03:34:45 INFO - 'NO_EM_RESTART': '1', 03:34:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:34:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:34:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:34:45 INFO - 'PWD': '/builds/slave/test', 03:34:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:34:45 INFO - 'SHELL': '/bin/bash', 03:34:45 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:34:45 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:34:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:34:45 INFO - 'USER': 'cltbld', 03:34:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:34:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:34:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:34:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:34:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:34:45 INFO - Downloading/unpacking psutil>=0.7.1 03:34:45 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:34:45 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:34:45 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:34:45 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:34:45 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:34:45 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:34:50 INFO - Installing collected packages: psutil 03:34:50 INFO - Successfully installed psutil 03:34:50 INFO - Cleaning up... 03:34:50 INFO - Return code: 0 03:34:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:34:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:34:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:34:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:34:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:34:50 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:34:50 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:34:50 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:34:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:34:50 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:34:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:34:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:34:50 INFO - 'HOME': '/Users/cltbld', 03:34:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:34:50 INFO - 'LOGNAME': 'cltbld', 03:34:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:34:50 INFO - 'MOZ_NO_REMOTE': '1', 03:34:50 INFO - 'NO_EM_RESTART': '1', 03:34:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:34:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:34:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:34:50 INFO - 'PWD': '/builds/slave/test', 03:34:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:34:50 INFO - 'SHELL': '/bin/bash', 03:34:50 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:34:50 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:34:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:34:50 INFO - 'USER': 'cltbld', 03:34:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:34:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:34:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:34:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:34:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:34:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:34:50 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:34:50 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:34:50 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:34:50 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:34:50 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:34:50 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:34:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:34:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:34:54 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:34:54 INFO - Installing collected packages: mozsystemmonitor 03:34:54 INFO - Running setup.py install for mozsystemmonitor 03:34:54 INFO - Successfully installed mozsystemmonitor 03:34:54 INFO - Cleaning up... 03:34:54 INFO - Return code: 0 03:34:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:34: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:34:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:34:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:34: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:34:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:34:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:34:54 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:34:54 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:34:54 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:34:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:34:54 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:34:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:34:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:34:54 INFO - 'HOME': '/Users/cltbld', 03:34:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:34:54 INFO - 'LOGNAME': 'cltbld', 03:34:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:34:54 INFO - 'MOZ_NO_REMOTE': '1', 03:34:54 INFO - 'NO_EM_RESTART': '1', 03:34:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:34:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:34:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:34:54 INFO - 'PWD': '/builds/slave/test', 03:34:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:34:54 INFO - 'SHELL': '/bin/bash', 03:34:54 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:34:54 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:34:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:34:54 INFO - 'USER': 'cltbld', 03:34:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:34:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:34:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:34:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:34:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:34:54 INFO - Downloading/unpacking blobuploader==1.2.4 03:34:54 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:34:54 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:34:54 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:34:54 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:34:54 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:34:54 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:34:58 INFO - Downloading blobuploader-1.2.4.tar.gz 03:34:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:34:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:34:58 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:34:58 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:34:58 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:34:58 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:34:58 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:34:58 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:34:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:34:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:34:59 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:34:59 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:34:59 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:34:59 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:34:59 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:34:59 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:35:00 INFO - Downloading docopt-0.6.1.tar.gz 03:35:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:35:00 INFO - Installing collected packages: blobuploader, requests, docopt 03:35:00 INFO - Running setup.py install for blobuploader 03:35:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:35:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:35:00 INFO - Running setup.py install for requests 03:35:01 INFO - Running setup.py install for docopt 03:35:01 INFO - Successfully installed blobuploader requests docopt 03:35:01 INFO - Cleaning up... 03:35:01 INFO - Return code: 0 03:35:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:01 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:35:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:01 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:35:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:01 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:01 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:35:01 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:35:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:01 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:01 INFO - 'HOME': '/Users/cltbld', 03:35:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:01 INFO - 'LOGNAME': 'cltbld', 03:35:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:01 INFO - 'MOZ_NO_REMOTE': '1', 03:35:01 INFO - 'NO_EM_RESTART': '1', 03:35:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:01 INFO - 'PWD': '/builds/slave/test', 03:35:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:01 INFO - 'SHELL': '/bin/bash', 03:35:01 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:01 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:01 INFO - 'USER': 'cltbld', 03:35:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:01 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-aop46C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:01 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-a5zFeY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:02 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-BgedJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:02 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-bRsQtX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:02 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-iedqgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:02 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-nKnQfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:02 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-0W9ecV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:02 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-4wBLhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-WHeCDL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-cAwl7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-FnuI1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-ZVyTAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-8WKfUO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-fW4SV6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:03 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-opeXvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:04 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-d8ztmH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:04 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-hdPfEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 03:35:04 INFO - Running setup.py install for manifestparser 03:35:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:35:04 INFO - Running setup.py install for mozcrash 03:35:04 INFO - Running setup.py install for mozdebug 03:35:05 INFO - Running setup.py install for mozdevice 03:35:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:35:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:35:05 INFO - Running setup.py install for mozfile 03:35:05 INFO - Running setup.py install for mozhttpd 03:35:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:35:05 INFO - Running setup.py install for mozinfo 03:35:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:35:05 INFO - Running setup.py install for mozInstall 03:35:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:35:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:35:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:35:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:35:06 INFO - Running setup.py install for mozleak 03:35:06 INFO - Running setup.py install for mozlog 03:35:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:35:06 INFO - Running setup.py install for moznetwork 03:35:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:35:06 INFO - Running setup.py install for mozprocess 03:35:06 INFO - Running setup.py install for mozprofile 03:35:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:35:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:35:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:35:07 INFO - Running setup.py install for mozrunner 03:35:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:35:07 INFO - Running setup.py install for mozscreenshot 03:35:07 INFO - Running setup.py install for moztest 03:35:07 INFO - Running setup.py install for mozversion 03:35:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:35:08 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 03:35:08 INFO - Cleaning up... 03:35:08 INFO - Return code: 0 03:35:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:08 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:35:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:08 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:35:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:08 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:08 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:35:08 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:35:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:08 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:08 INFO - 'HOME': '/Users/cltbld', 03:35:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:08 INFO - 'LOGNAME': 'cltbld', 03:35:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:08 INFO - 'MOZ_NO_REMOTE': '1', 03:35:08 INFO - 'NO_EM_RESTART': '1', 03:35:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:08 INFO - 'PWD': '/builds/slave/test', 03:35:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:08 INFO - 'SHELL': '/bin/bash', 03:35:08 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:08 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:08 INFO - 'USER': 'cltbld', 03:35:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:08 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-pQQXro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:08 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:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:08 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-wuYkXt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:08 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:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:08 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-ITDK_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:08 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:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-b02V1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:09 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:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-MQ2xoy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:09 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:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Kiqm7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:09 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:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-JvgJeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:09 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:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-ObWmAQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:09 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:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-IKyOy_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:09 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:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:09 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Zmq498-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:10 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:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:10 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-IvpmC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:10 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:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:10 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-4_KP_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:10 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:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:10 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Y6bT7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:10 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:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:10 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-xLhJWK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:10 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:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:10 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-gRdrlY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:10 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:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:10 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Q7cAPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:11 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:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:11 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-8uPBJJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:11 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:35:11 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:35:11 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:35:11 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:35:11 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:35:11 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:35:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:35:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:35:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:35:11 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:35:11 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:35:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:35:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:35:14 INFO - Downloading blessings-1.6.tar.gz 03:35:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:35:14 INFO - Installing collected packages: blessings 03:35:14 INFO - Running setup.py install for blessings 03:35:14 INFO - Successfully installed blessings 03:35:14 INFO - Cleaning up... 03:35:15 INFO - Return code: 0 03:35:15 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:15 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:35:15 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:35:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:15 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:15 INFO - 'HOME': '/Users/cltbld', 03:35:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:15 INFO - 'LOGNAME': 'cltbld', 03:35:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:15 INFO - 'MOZ_NO_REMOTE': '1', 03:35:15 INFO - 'NO_EM_RESTART': '1', 03:35:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:15 INFO - 'PWD': '/builds/slave/test', 03:35:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:15 INFO - 'SHELL': '/bin/bash', 03:35:15 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:15 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:15 INFO - 'USER': 'cltbld', 03:35:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:15 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:35:15 INFO - Cleaning up... 03:35:15 INFO - Return code: 0 03:35:15 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:15 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:35:15 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:35:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:15 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:15 INFO - 'HOME': '/Users/cltbld', 03:35:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:15 INFO - 'LOGNAME': 'cltbld', 03:35:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:15 INFO - 'MOZ_NO_REMOTE': '1', 03:35:15 INFO - 'NO_EM_RESTART': '1', 03:35:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:15 INFO - 'PWD': '/builds/slave/test', 03:35:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:15 INFO - 'SHELL': '/bin/bash', 03:35:15 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:15 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:15 INFO - 'USER': 'cltbld', 03:35:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 03:35:15 INFO - Cleaning up... 03:35:15 INFO - Return code: 0 03:35:15 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:15 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:35:15 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:35:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:15 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:15 INFO - 'HOME': '/Users/cltbld', 03:35:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:15 INFO - 'LOGNAME': 'cltbld', 03:35:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:15 INFO - 'MOZ_NO_REMOTE': '1', 03:35:15 INFO - 'NO_EM_RESTART': '1', 03:35:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:15 INFO - 'PWD': '/builds/slave/test', 03:35:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:15 INFO - 'SHELL': '/bin/bash', 03:35:15 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:15 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:15 INFO - 'USER': 'cltbld', 03:35:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:16 INFO - Downloading/unpacking mock 03:35: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:35: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:35: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:35: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:35: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:35: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:35:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 03:35:20 INFO - warning: no files found matching '*.png' under directory 'docs' 03:35:20 INFO - warning: no files found matching '*.css' under directory 'docs' 03:35:20 INFO - warning: no files found matching '*.html' under directory 'docs' 03:35:20 INFO - warning: no files found matching '*.js' under directory 'docs' 03:35:20 INFO - Installing collected packages: mock 03:35:20 INFO - Running setup.py install for mock 03:35:21 INFO - warning: no files found matching '*.png' under directory 'docs' 03:35:21 INFO - warning: no files found matching '*.css' under directory 'docs' 03:35:21 INFO - warning: no files found matching '*.html' under directory 'docs' 03:35:21 INFO - warning: no files found matching '*.js' under directory 'docs' 03:35:21 INFO - Successfully installed mock 03:35:21 INFO - Cleaning up... 03:35:21 INFO - Return code: 0 03:35:21 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 03:35:21 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:35:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:21 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:35:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:21 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:21 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:35:21 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:35:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:21 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:21 INFO - 'HOME': '/Users/cltbld', 03:35:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:21 INFO - 'LOGNAME': 'cltbld', 03:35:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:21 INFO - 'MOZ_NO_REMOTE': '1', 03:35:21 INFO - 'NO_EM_RESTART': '1', 03:35:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:21 INFO - 'PWD': '/builds/slave/test', 03:35:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:21 INFO - 'SHELL': '/bin/bash', 03:35:21 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:21 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:21 INFO - 'USER': 'cltbld', 03:35:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:21 INFO - Downloading/unpacking simplejson 03:35:21 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:35:21 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:35:21 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:35:21 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:35:21 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:35:21 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:35:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 03:35:25 INFO - Installing collected packages: simplejson 03:35:25 INFO - Running setup.py install for simplejson 03:35:25 INFO - building 'simplejson._speedups' extension 03:35:25 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.4-x86_64-2.7/simplejson/_speedups.o 03:35:25 INFO - unable to execute gcc: No such file or directory 03:35:25 INFO - *************************************************************************** 03:35:25 INFO - WARNING: The C extension could not be compiled, speedups are not enabled. 03:35:25 INFO - Failure information, if any, is above. 03:35:25 INFO - I'm retrying the build without the C extension now. 03:35:25 INFO - *************************************************************************** 03:35:25 INFO - *************************************************************************** 03:35:25 INFO - WARNING: The C extension could not be compiled, speedups are not enabled. 03:35:25 INFO - Plain-Python installation succeeded. 03:35:25 INFO - *************************************************************************** 03:35:25 INFO - Successfully installed simplejson 03:35:25 INFO - Cleaning up... 03:35:25 INFO - Return code: 0 03:35:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:25 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:35:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:25 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:35:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:25 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:25 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:35:25 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:35:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:25 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:25 INFO - 'HOME': '/Users/cltbld', 03:35:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:25 INFO - 'LOGNAME': 'cltbld', 03:35:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:25 INFO - 'MOZ_NO_REMOTE': '1', 03:35:25 INFO - 'NO_EM_RESTART': '1', 03:35:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:25 INFO - 'PWD': '/builds/slave/test', 03:35:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:25 INFO - 'SHELL': '/bin/bash', 03:35:25 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:25 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:25 INFO - 'USER': 'cltbld', 03:35:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:26 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Ot8Q8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:26 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:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:26 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-UC7KlQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:26 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:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:26 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-rSssz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:26 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:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:26 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-a9wXO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:26 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:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:26 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-edPvn4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:26 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:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:26 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-DbjnNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:27 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:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:27 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Rxd4D7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:27 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:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:27 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-ThGrvY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:27 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:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:27 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-45u0fl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:27 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:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:27 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-LsgUBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:27 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:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:27 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Oe9N2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:27 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:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:27 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-HfSGiJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:28 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:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:28 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-jSBV58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:28 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:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:28 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-gM_b6Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:28 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:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:28 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-m5Bs9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:28 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:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:28 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-pb1ENf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:28 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:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:28 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-1Nw1mE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:28 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:35:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:35:28 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-MrVFRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:35:29 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-7CNfWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:35:29 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-VPD6rz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:29 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-tNXpxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:35:29 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-CqRJw5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:35:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:30 INFO - Installing collected packages: wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client 03:35:30 INFO - Running setup.py install for wptserve 03:35:30 INFO - Running setup.py install for marionette-transport 03:35:30 INFO - Running setup.py install for marionette-driver 03:35:31 INFO - Running setup.py install for browsermob-proxy 03:35:31 INFO - Running setup.py install for marionette-client 03:35:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:35:31 INFO - Successfully installed wptserve marionette-transport marionette-driver browsermob-proxy marionette-client 03:35:31 INFO - Cleaning up... 03:35:31 INFO - Return code: 0 03:35:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:31 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 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', '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': '/tmp/launch-9x0Jax/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:31 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:35:31 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:35:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:35:31 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:35:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:31 INFO - 'HOME': '/Users/cltbld', 03:35:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:31 INFO - 'LOGNAME': 'cltbld', 03:35:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:31 INFO - 'MOZ_NO_REMOTE': '1', 03:35:31 INFO - 'NO_EM_RESTART': '1', 03:35:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:31 INFO - 'PWD': '/builds/slave/test', 03:35:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:31 INFO - 'SHELL': '/bin/bash', 03:35:31 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:35:31 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:35:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:31 INFO - 'USER': 'cltbld', 03:35:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:35:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:32 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-r1oaur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:32 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:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:32 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-A_5OFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:32 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:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:32 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-5gFYzF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:32 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:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:32 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-XtlnAO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:32 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:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:32 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-k56EXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:32 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:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:32 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-o2XLhM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35: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:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:33 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-ICUVvt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35: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:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:33 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-OVOOj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35: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:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:33 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-HHANaP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:33 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:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:33 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-Eqw9UX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:33 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:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:33 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-nvbo1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:33 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:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:33 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-e_rbOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35: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:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:34 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-kI_6Q3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35: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:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:34 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-fChHqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35: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:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:34 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-98txSO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35: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:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:34 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-dciUUz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35: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:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:34 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-JkHRKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35: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:35:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:35:34 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-mW568G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:35:35 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:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:35:35 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-imEVqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:35:35 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:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:35:35 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-aBBwyI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:35:35 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:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:35 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-wMVMCb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:35 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:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:35:35 INFO - Running setup.py (path:/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/pip-mzcNNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:35:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:36 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:35:36 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:35:36 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:35:36 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:35:36 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:35:36 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:35:36 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:35:36 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:35:36 INFO - Cleaning up... 03:35:36 INFO - Return code: 0 03:35:36 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:35:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:35:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:35:36 INFO - Reading from file tmpfile_stdout 03:35:36 INFO - Current package versions: 03:35:36 INFO - blessings == 1.6 03:35:36 INFO - blobuploader == 1.2.4 03:35:36 INFO - browsermob-proxy == 0.6.0 03:35:36 INFO - docopt == 0.6.1 03:35:36 INFO - manifestparser == 1.1 03:35:36 INFO - marionette-client == 2.1.0 03:35:36 INFO - marionette-driver == 1.2.0 03:35:36 INFO - marionette-transport == 1.1.0 03:35:36 INFO - mock == 1.0.1 03:35:36 INFO - mozInstall == 1.12 03:35:36 INFO - mozcrash == 0.16 03:35:36 INFO - mozdebug == 0.1 03:35:36 INFO - mozdevice == 0.48 03:35:36 INFO - mozfile == 1.2 03:35:36 INFO - mozhttpd == 0.7 03:35:36 INFO - mozinfo == 0.9 03:35:36 INFO - mozleak == 0.1 03:35:36 INFO - mozlog == 3.1 03:35:36 INFO - moznetwork == 0.27 03:35:36 INFO - mozprocess == 0.22 03:35:36 INFO - mozprofile == 0.28 03:35:36 INFO - mozrunner == 6.11 03:35:36 INFO - mozscreenshot == 0.1 03:35:36 INFO - mozsystemmonitor == 0.0 03:35:36 INFO - moztest == 0.7 03:35:36 INFO - mozversion == 1.4 03:35:36 INFO - psutil == 3.1.1 03:35:36 INFO - requests == 1.2.3 03:35:36 INFO - simplejson == 3.3.0 03:35:36 INFO - wptserve == 1.3.0 03:35:36 INFO - wsgiref == 0.1.2 03:35:36 INFO - Running post-action listener: _resource_record_post_action 03:35:36 INFO - Running post-action listener: _start_resource_monitoring 03:35:36 INFO - Starting resource monitoring. 03:35:36 INFO - ##### 03:35:36 INFO - ##### Running install step. 03:35:36 INFO - ##### 03:35:36 INFO - Running pre-action listener: _resource_record_pre_action 03:35:36 INFO - Running main action method: install 03:35:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:35:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:35:37 INFO - Reading from file tmpfile_stdout 03:35:37 INFO - Detecting whether we're running mozinstall >=1.0... 03:35:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:35:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:35:37 INFO - Reading from file tmpfile_stdout 03:35:37 INFO - Output received: 03:35:37 INFO - Usage: mozinstall [options] installer 03:35:37 INFO - Options: 03:35:37 INFO - -h, --help show this help message and exit 03:35:37 INFO - -d DEST, --destination=DEST 03:35:37 INFO - Directory to install application into. [default: 03:35:37 INFO - "/builds/slave/test"] 03:35:37 INFO - --app=APP Application being installed. [default: firefox] 03:35:37 INFO - mkdir: /builds/slave/test/build/application 03:35:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 03:35:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 03:36:14 INFO - Reading from file tmpfile_stdout 03:36:14 INFO - Output received: 03:36:14 INFO - /builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox 03:36:14 INFO - Running post-action listener: _resource_record_post_action 03:36:14 INFO - ##### 03:36:14 INFO - ##### Running run-tests step. 03:36:14 INFO - ##### 03:36:14 INFO - Running pre-action listener: _resource_record_pre_action 03:36:14 INFO - Running pre-action listener: _set_gcov_prefix 03:36:14 INFO - Running main action method: run_tests 03:36:14 INFO - #### Running mochitest suites 03:36:14 INFO - grabbing minidump binary from tooltool 03:36:14 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:36:14 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 0x10045c2a0>, '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 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:36:14 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:36:14 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:36:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:36:14 INFO - Return code: 0 03:36:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:36:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:36:14 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:36:14 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:36:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:36:14 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip', '--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:36:14 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip --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:36:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:36:14 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:36:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:36:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:36:14 INFO - 'HOME': '/Users/cltbld', 03:36:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:36:14 INFO - 'LOGNAME': 'cltbld', 03:36:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:36:14 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:36:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:36:14 INFO - 'MOZ_NO_REMOTE': '1', 03:36:14 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:36:14 INFO - 'NO_EM_RESTART': '1', 03:36:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:36:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:36:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:36:14 INFO - 'PWD': '/builds/slave/test', 03:36:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:36:14 INFO - 'SHELL': '/bin/bash', 03:36:14 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:36:14 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:36:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:36:14 INFO - 'USER': 'cltbld', 03:36:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:36:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:36:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:36:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:36:14 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip', '--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:36:14 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:36:14 INFO - import pkg_resources 03:36:14 INFO - Checking for orphan ssltunnel processes... 03:36:15 INFO - Checking for orphan xpcshell processes... 03:36:15 INFO - SUITE-START | Running 40 tests 03:36:15 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 03:36:15 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 0ms 03:36:15 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 03:36:15 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 1ms 03:36:15 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 03:36:15 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 03:36:15 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 03:36:15 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 0ms 03:36:15 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 03:36:15 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 0ms 03:36:15 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 03:36:15 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 1ms 03:36:15 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:36:15 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:36:15 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:15 INFO - runtests.py | Server pid: 1047 03:36:15 INFO - runtests.py | Websocket server pid: 1048 03:36:15 INFO - runtests.py | SSL tunnel pid: 1049 03:36:15 INFO - runtests.py | Running tests: start. 03:36:15 INFO - runtests.py | Application pid: 1050 03:36:15 INFO - TEST-INFO | started process Main app process 03:36:15 INFO - 2016-02-02 03:36:15.852 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x1003c5f40 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:36:15 INFO - 2016-02-02 03:36:15.856 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x1003cc310 of class NSCFArray autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.126 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x1003bde00 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.127 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x10eef7970 of class NSCFData autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.962 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x1241e65c0 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.963 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x124215440 of class NSCFNumber autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.963 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x124216190 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.964 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x10dbca3a0 of class NSCFNumber autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.965 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x1242161f0 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:36:16 INFO - 2016-02-02 03:36:16.966 firefox[1050:903] *** __NSAutoreleaseNoPool(): Object 0x10db8da00 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextSetShouldAntialias: invalid context 0x0 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextSetRGBStrokeColor: invalid context 0x0 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextStrokeLineSegments: invalid context 0x0 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextSetRGBStrokeColor: invalid context 0x0 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextStrokeLineSegments: invalid context 0x0 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextSetRGBStrokeColor: invalid context 0x0 03:36:18 INFO - Tue Feb 2 03:36:18 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1050] : CGContextStrokeLineSegments: invalid context 0x0 03:36:19 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 03:36:19 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 03:36:19 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:19 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 03:36:19 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:19 INFO - Error: TypeError: window is null 03:36:19 INFO - Traceback (most recent call last): 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:19 INFO - callback.apply(null, args); 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:19 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:19 INFO - nextIteration(); 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:19 INFO - checkForEnd(); 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:19 INFO - findAndRunTests(loader, nextIteration); 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:19 INFO - var runner = new TestRunner(); 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:19 INFO - 0 of 1 tests passed. 03:36:19 INFO - The following tests failed: 03:36:19 INFO - console.error: test-addon-manager: 03:36:19 INFO - Message: TypeError: tests.testRuns is undefined 03:36:19 INFO - Stack: 03:36:19 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:19 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:19 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:19 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:19 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 03:36:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 03:36:20 INFO - console.info: author-email: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:20 INFO - console.info: author-email: hiddenWindow document.readyState:complete 03:36:20 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:20 INFO - Error: TypeError: window is null 03:36:20 INFO - Traceback (most recent call last): 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:20 INFO - callback.apply(null, args); 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:20 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:20 INFO - nextIteration(); 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:20 INFO - checkForEnd(); 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:20 INFO - findAndRunTests(loader, nextIteration); 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:20 INFO - var runner = new TestRunner(); 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:20 INFO - 0 of 1 tests passed. 03:36:20 INFO - The following tests failed: 03:36:20 INFO - console.error: author-email: 03:36:20 INFO - Message: TypeError: tests.testRuns is undefined 03:36:20 INFO - Stack: 03:36:20 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:20 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:20 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:20 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:20 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 03:36:20 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 03:36:20 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 03:36:21 INFO - console.info: child_process: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:21 INFO - console.info: child_process: hiddenWindow document.readyState:complete 03:36:21 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:21 INFO - Error: TypeError: window is null 03:36:21 INFO - Traceback (most recent call last): 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:21 INFO - callback.apply(null, args); 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:21 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:21 INFO - nextIteration(); 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:21 INFO - checkForEnd(); 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:21 INFO - findAndRunTests(loader, nextIteration); 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:21 INFO - var runner = new TestRunner(); 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:21 INFO - 0 of 1 tests passed. 03:36:21 INFO - The following tests failed: 03:36:21 INFO - console.error: child_process: 03:36:21 INFO - Message: TypeError: tests.testRuns is undefined 03:36:21 INFO - Stack: 03:36:21 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:21 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:21 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:21 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:21 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:21 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 03:36:21 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 03:36:21 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:21 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 03:36:21 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 03:36:21 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 03:36:21 INFO - console.info: chrome: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:21 INFO - console.info: chrome: hiddenWindow document.readyState:complete 03:36:22 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:22 INFO - Error: TypeError: window is null 03:36:22 INFO - Traceback (most recent call last): 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:22 INFO - callback.apply(null, args); 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:22 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:22 INFO - nextIteration(); 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:22 INFO - checkForEnd(); 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:22 INFO - findAndRunTests(loader, nextIteration); 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:22 INFO - var runner = new TestRunner(); 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:22 INFO - 0 of 1 tests passed. 03:36:22 INFO - The following tests failed: 03:36:22 INFO - console.error: chrome: 03:36:22 INFO - Message: TypeError: tests.testRuns is undefined 03:36:22 INFO - Stack: 03:36:22 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:22 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:22 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:22 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:22 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:22 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 03:36:22 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 03:36:22 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:22 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 03:36:22 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 03:36:22 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 03:36:22 INFO - console.info: content-permissions: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:22 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 03:36:23 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:23 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:23 INFO - Error: TypeError: window is null 03:36:23 INFO - Traceback (most recent call last): 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:23 INFO - callback.apply(null, args); 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:23 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:23 INFO - nextIteration(); 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:23 INFO - checkForEnd(); 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:23 INFO - findAndRunTests(loader, nextIteration); 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:23 INFO - var runner = new TestRunner(); 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:23 INFO - 0 of 1 tests passed. 03:36:23 INFO - The following tests failed: 03:36:23 INFO - console.error: content-permissions: 03:36:23 INFO - Message: TypeError: tests.testRuns is undefined 03:36:23 INFO - Stack: 03:36:23 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:23 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:23 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:23 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:23 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:23 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 03:36:23 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 03:36:24 INFO - console.info: contributors: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:24 INFO - console.info: contributors: hiddenWindow document.readyState:complete 03:36:24 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:24 INFO - Error: TypeError: window is null 03:36:24 INFO - Traceback (most recent call last): 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:24 INFO - callback.apply(null, args); 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:24 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:24 INFO - nextIteration(); 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:24 INFO - checkForEnd(); 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:24 INFO - findAndRunTests(loader, nextIteration); 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:24 INFO - var runner = new TestRunner(); 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:24 INFO - 0 of 1 tests passed. 03:36:24 INFO - The following tests failed: 03:36:24 INFO - console.error: contributors: 03:36:24 INFO - Message: TypeError: tests.testRuns is undefined 03:36:24 INFO - Stack: 03:36:24 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:24 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:24 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:24 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:24 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 03:36:24 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 03:36:24 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 03:36:25 INFO - console.info: curly-id: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:25 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 03:36:25 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:25 INFO - Error: TypeError: window is null 03:36:25 INFO - Traceback (most recent call last): 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:25 INFO - callback.apply(null, args); 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:25 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:25 INFO - nextIteration(); 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:25 INFO - checkForEnd(); 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:25 INFO - findAndRunTests(loader, nextIteration); 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:25 INFO - var runner = new TestRunner(); 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:25 INFO - 0 of 1 tests passed. 03:36:25 INFO - The following tests failed: 03:36:25 INFO - console.error: curly-id: 03:36:25 INFO - Message: TypeError: tests.testRuns is undefined 03:36:25 INFO - Stack: 03:36:25 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:25 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:25 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:25 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:25 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:36:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:36:25 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:25 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 03:36:25 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 03:36:25 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 03:36:25 INFO - console.info: developers: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:25 INFO - console.info: developers: hiddenWindow document.readyState:complete 03:36:25 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:26 INFO - Error: TypeError: window is null 03:36:26 INFO - Traceback (most recent call last): 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:26 INFO - callback.apply(null, args); 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:26 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:26 INFO - nextIteration(); 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:26 INFO - checkForEnd(); 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:26 INFO - findAndRunTests(loader, nextIteration); 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:26 INFO - var runner = new TestRunner(); 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:26 INFO - 0 of 1 tests passed. 03:36:26 INFO - The following tests failed: 03:36:26 INFO - console.error: developers: 03:36:26 INFO - Message: TypeError: tests.testRuns is undefined 03:36:26 INFO - Stack: 03:36:26 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:26 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:26 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:26 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:26 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:26 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 03:36:26 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 03:36:26 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:26 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 03:36:26 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 03:36:26 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 03:36:26 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:26 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 03:36:27 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:27 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:27 INFO - Error: TypeError: window is null 03:36:27 INFO - Traceback (most recent call last): 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:27 INFO - callback.apply(null, args); 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:27 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:27 INFO - nextIteration(); 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:27 INFO - checkForEnd(); 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:27 INFO - findAndRunTests(loader, nextIteration); 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:27 INFO - var runner = new TestRunner(); 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:27 INFO - 0 of 1 tests passed. 03:36:27 INFO - The following tests failed: 03:36:27 INFO - console.error: l10n-properties: 03:36:27 INFO - Message: TypeError: tests.testRuns is undefined 03:36:27 INFO - Stack: 03:36:27 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:27 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:27 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:27 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:27 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:36:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:36:28 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 03:36:28 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 03:36:28 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 03:36:28 INFO - console.info: l10n: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:28 INFO - console.info: l10n: hiddenWindow document.readyState:complete 03:36:28 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:29 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:29 INFO - Error: TypeError: window is null 03:36:29 INFO - Traceback (most recent call last): 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:29 INFO - callback.apply(null, args); 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:29 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:29 INFO - nextIteration(); 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:29 INFO - checkForEnd(); 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:29 INFO - findAndRunTests(loader, nextIteration); 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:29 INFO - var runner = new TestRunner(); 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:29 INFO - 0 of 1 tests passed. 03:36:29 INFO - The following tests failed: 03:36:29 INFO - console.error: l10n: 03:36:29 INFO - Message: TypeError: tests.testRuns is undefined 03:36:29 INFO - Stack: 03:36:29 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:29 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:29 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:29 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:29 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:36:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:36:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:36:29 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 03:36:29 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 03:36:29 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 03:36:30 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:30 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 03:36:30 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:31 INFO - Error: TypeError: window is null 03:36:31 INFO - Traceback (most recent call last): 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:31 INFO - callback.apply(null, args); 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:31 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:31 INFO - nextIteration(); 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:31 INFO - checkForEnd(); 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:31 INFO - findAndRunTests(loader, nextIteration); 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:31 INFO - var runner = new TestRunner(); 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:31 INFO - 0 of 1 tests passed. 03:36:31 INFO - The following tests failed: 03:36:31 INFO - console.error: test-layout-change: 03:36:31 INFO - Message: TypeError: tests.testRuns is undefined 03:36:31 INFO - Stack: 03:36:31 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:31 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:31 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:31 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:31 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 03:36:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 03:36:31 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:31 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 03:36:31 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 03:36:31 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 03:36:31 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:32 INFO - console.info: main: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:32 INFO - console.info: main: hiddenWindow document.readyState:complete 03:36:32 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:32 INFO - Error: TypeError: window is null 03:36:32 INFO - Traceback (most recent call last): 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:32 INFO - callback.apply(null, args); 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:32 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:32 INFO - nextIteration(); 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:32 INFO - checkForEnd(); 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:32 INFO - findAndRunTests(loader, nextIteration); 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:32 INFO - var runner = new TestRunner(); 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:32 INFO - 0 of 1 tests passed. 03:36:32 INFO - The following tests failed: 03:36:32 INFO - console.error: main: 03:36:32 INFO - Message: TypeError: tests.testRuns is undefined 03:36:32 INFO - Stack: 03:36:32 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:32 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:32 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:32 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:32 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:32 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 03:36:32 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:36:33 INFO - console.info: 0-0: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:33 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 03:36:33 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:33 INFO - Error: TypeError: window is null 03:36:33 INFO - Traceback (most recent call last): 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:33 INFO - callback.apply(null, args); 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:33 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:33 INFO - nextIteration(); 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:33 INFO - checkForEnd(); 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:33 INFO - findAndRunTests(loader, nextIteration); 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:33 INFO - var runner = new TestRunner(); 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:33 INFO - 0 of 1 tests passed. 03:36:33 INFO - The following tests failed: 03:36:33 INFO - console.error: 0-0: 03:36:33 INFO - Message: TypeError: tests.testRuns is undefined 03:36:33 INFO - Stack: 03:36:33 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:33 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:33 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:33 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:33 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 03:36:33 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 03:36:33 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 03:36:34 INFO - console.info: 5: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:34 INFO - console.info: 5: hiddenWindow document.readyState:complete 03:36:34 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:34 INFO - Error: TypeError: window is null 03:36:34 INFO - Traceback (most recent call last): 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:34 INFO - callback.apply(null, args); 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:34 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:34 INFO - nextIteration(); 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:34 INFO - checkForEnd(); 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:34 INFO - findAndRunTests(loader, nextIteration); 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:34 INFO - var runner = new TestRunner(); 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:34 INFO - 0 of 1 tests passed. 03:36:34 INFO - The following tests failed: 03:36:34 INFO - console.error: 5: 03:36:34 INFO - Message: TypeError: tests.testRuns is undefined 03:36:34 INFO - Stack: 03:36:34 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:34 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:34 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:34 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:34 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:34 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 03:36:34 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 03:36:34 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:34 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 03:36:34 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 03:36:34 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 03:36:34 INFO - console.info: packaging: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:34 INFO - console.info: packaging: hiddenWindow document.readyState:complete 03:36:35 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:35 INFO - Error: TypeError: window is null 03:36:35 INFO - Traceback (most recent call last): 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:35 INFO - callback.apply(null, args); 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:35 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:35 INFO - nextIteration(); 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:35 INFO - checkForEnd(); 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:35 INFO - findAndRunTests(loader, nextIteration); 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:35 INFO - var runner = new TestRunner(); 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:35 INFO - 0 of 1 tests passed. 03:36:35 INFO - The following tests failed: 03:36:35 INFO - console.error: packaging: 03:36:35 INFO - Message: TypeError: tests.testRuns is undefined 03:36:35 INFO - Stack: 03:36:35 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:35 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:35 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:35 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:35 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 03:36:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 03:36:35 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:35 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 03:36:35 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 03:36:35 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 03:36:35 INFO - console.info: packed: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:35 INFO - console.info: packed: hiddenWindow document.readyState:complete 03:36:36 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:36 INFO - Error: TypeError: window is null 03:36:36 INFO - Traceback (most recent call last): 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:36 INFO - callback.apply(null, args); 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:36 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:36 INFO - nextIteration(); 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:36 INFO - checkForEnd(); 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:36 INFO - findAndRunTests(loader, nextIteration); 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:36 INFO - var runner = new TestRunner(); 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:36 INFO - 0 of 1 tests passed. 03:36:36 INFO - The following tests failed: 03:36:36 INFO - console.error: packed: 03:36:36 INFO - Message: TypeError: tests.testRuns is undefined 03:36:36 INFO - Stack: 03:36:36 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:36 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:36 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:36 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:36 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:36 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 03:36:36 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 03:36:36 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:36 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 03:36:36 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:36:36 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:36:36 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:36 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 03:36:37 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:37 INFO - Error: TypeError: window is null 03:36:37 INFO - Traceback (most recent call last): 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:37 INFO - callback.apply(null, args); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:37 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:37 INFO - nextIteration(); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:37 INFO - checkForEnd(); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:37 INFO - findAndRunTests(loader, nextIteration); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:37 INFO - var runner = new TestRunner(); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:37 INFO - 0 of 1 tests passed. 03:36:37 INFO - The following tests failed: 03:36:37 INFO - console.error: page-mod-debugger-post: 03:36:37 INFO - Message: TypeError: tests.testRuns is undefined 03:36:37 INFO - Stack: 03:36:37 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:37 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:37 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:37 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:37 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:36:37 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:36:37 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:37 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 03:36:37 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:37 INFO - Error: TypeError: window is null 03:36:37 INFO - Traceback (most recent call last): 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:37 INFO - callback.apply(null, args); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:37 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:37 INFO - nextIteration(); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:37 INFO - checkForEnd(); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:37 INFO - findAndRunTests(loader, nextIteration); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:37 INFO - var runner = new TestRunner(); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:37 INFO - 0 of 1 tests passed. 03:36:37 INFO - The following tests failed: 03:36:37 INFO - console.error: page-mod-debugger-pre: 03:36:37 INFO - Message: TypeError: tests.testRuns is undefined 03:36:37 INFO - Stack: 03:36:37 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:37 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:37 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:37 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:37 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:36:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:36:38 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:38 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 03:36:38 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-worker 03:36:38 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-worker 03:36:38 INFO - console.info: page-worker: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:38 INFO - console.info: page-worker: hiddenWindow document.readyState:complete 03:36:38 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:38 INFO - Error: TypeError: window is null 03:36:38 INFO - Traceback (most recent call last): 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:38 INFO - callback.apply(null, args); 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:38 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:38 INFO - nextIteration(); 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:38 INFO - checkForEnd(); 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:38 INFO - findAndRunTests(loader, nextIteration); 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:38 INFO - var runner = new TestRunner(); 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:38 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:38 INFO - 0 of 1 tests passed. 03:36:38 INFO - The following tests failed: 03:36:38 INFO - console.error: page-worker: 03:36:38 INFO - Message: TypeError: tests.testRuns is undefined 03:36:38 INFO - Stack: 03:36:38 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:38 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:38 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:38 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:38 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:38 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-worker@jetpack 03:36:38 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-worker@jetpack 03:36:39 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:39 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-worker is complete 03:36:39 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 03:36:39 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 03:36:39 INFO - console.info: places: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:39 INFO - console.info: places: hiddenWindow document.readyState:complete 03:36:40 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:40 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:40 INFO - Error: TypeError: window is null 03:36:40 INFO - Traceback (most recent call last): 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:40 INFO - callback.apply(null, args); 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:40 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:40 INFO - nextIteration(); 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:40 INFO - checkForEnd(); 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:40 INFO - findAndRunTests(loader, nextIteration); 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:40 INFO - var runner = new TestRunner(); 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:40 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:40 INFO - 0 of 1 tests passed. 03:36:40 INFO - The following tests failed: 03:36:40 INFO - console.error: places: 03:36:40 INFO - Message: TypeError: tests.testRuns is undefined 03:36:40 INFO - Stack: 03:36:40 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:40 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:40 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:40 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:40 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:40 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 03:36:40 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 03:36:40 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 03:36:40 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:36:40 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:36:40 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:40 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 03:36:41 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:41 INFO - Error: TypeError: window is null 03:36:41 INFO - Traceback (most recent call last): 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:41 INFO - callback.apply(null, args); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:41 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:41 INFO - nextIteration(); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:41 INFO - checkForEnd(); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:41 INFO - findAndRunTests(loader, nextIteration); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:41 INFO - var runner = new TestRunner(); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:41 INFO - 0 of 1 tests passed. 03:36:41 INFO - The following tests failed: 03:36:41 INFO - console.error: predefined-id-with-at: 03:36:41 INFO - Message: TypeError: tests.testRuns is undefined 03:36:41 INFO - Stack: 03:36:41 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:41 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:41 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:41 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:41 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 03:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 03:36:41 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 03:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 03:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 03:36:41 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:41 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 03:36:41 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:36:41 INFO - Error: TypeError: window is null 03:36:41 INFO - Traceback (most recent call last): 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:36:41 INFO - callback.apply(null, args); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:36:41 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:36:41 INFO - nextIteration(); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:36:41 INFO - checkForEnd(); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:36:41 INFO - findAndRunTests(loader, nextIteration); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:36:41 INFO - var runner = new TestRunner(); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:36:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:36:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:36:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:36:41 INFO - 0 of 1 tests passed. 03:36:41 INFO - The following tests failed: 03:36:41 INFO - console.error: preferences-branch: 03:36:41 INFO - Message: TypeError: tests.testRuns is undefined 03:36:41 INFO - Stack: 03:36:41 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:36:41 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:36:41 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:36:41 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:36:41 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 03:36:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 03:36:42 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:36:42 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 03:36:42 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 03:36:42 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 03:36:42 INFO - console.info: remote: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:36:42 INFO - console.info: remote: hiddenWindow document.readyState:complete 03:36:42 INFO - console.error: remote: 03:36:42 INFO - Message: TypeError: mainWindow is null 03:36:42 INFO - Stack: 03:36:42 INFO - @resource://remote-at-jetpack/remote/lib/utils.js:100:7 03:36:42 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:36:42 INFO - @resource://remote-at-jetpack/remote/lib/main.js:17:58 03:36:42 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:36:42 INFO - run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19 03:36:42 INFO - startup/ jar:file:///var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.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:42:13 WARNING - TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output 03:42:13 INFO - TEST-INFO | started process screencapture 03:42:14 INFO - TEST-INFO | screencapture: exit 0 03:42:16 INFO - TEST-INFO | Main app process: exit 5 03:42:16 WARNING - TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 5 03:42:16 INFO - runtests.py | Application ran for: 0:06:00.693598 03:42:16 INFO - zombiecheck | Reading PID log: /var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpDHG1nGpidlog 03:42:16 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip 03:42:34 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.mozrunner/minidumps/929900DE-B6C8-4458-BB09-49242717E288.dmp /var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpCdr1fM 03:42:53 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/929900DE-B6C8-4458-BB09-49242717E288.dmp 03:42:53 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/929900DE-B6C8-4458-BB09-49242717E288.extra 03:42:53 WARNING - PROCESS-CRASH | automation.py | application crashed [@ mach_msg_trap + 0xa] 03:42:53 INFO - Crash dump filename: /var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpSkyXPO.mozrunner/minidumps/929900DE-B6C8-4458-BB09-49242717E288.dmp 03:42:53 INFO - Operating system: Mac OS X 03:42:53 INFO - 10.6.8 10K549 03:42:53 INFO - CPU: amd64 03:42:53 INFO - family 6 model 23 stepping 10 03:42:53 INFO - 2 CPUs 03:42:53 INFO - Crash reason: EXC_SOFTWARE / SIGABRT 03:42:53 INFO - Crash address: 0x7fff88080d7a 03:42:53 INFO - Process uptime: 359 seconds 03:42:53 INFO - Thread 0 (crashed) 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x0000000010004005 rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x00007fff5fbfcf18 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000007000006 rdi = 0x00007fff5fbfd050 03:42:53 INFO - rbp = 0x00007fff5fbfcf70 rsp = 0x00007fff5fbfcf18 03:42:53 INFO - r8 = 0x0000000000003303 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000800 r11 = 0x0000000000000206 03:42:53 INFO - r12 = 0x0000000000003303 r13 = 0x0000000000000800 03:42:53 INFO - r14 = 0x00007fff5fbfd050 r15 = 0x0000000007000006 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 CoreFoundation!__CFRunLoopRun + 0x6a2 03:42:53 INFO - rbp = 0x00007fff5fbfd890 rsp = 0x00007fff5fbfcf80 03:42:53 INFO - rip = 0x00007fff88292932 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 CoreFoundation!CFRunLoopRunSpecific + 0x23f 03:42:53 INFO - rbx = 0x0000000100329ef0 rbp = 0x00007fff5fbfd900 03:42:53 INFO - rsp = 0x00007fff5fbfd8a0 r12 = 0x0000000100327b60 03:42:53 INFO - r13 = 0x0000000000000001 r14 = 0x0000000100327b70 03:42:53 INFO - r15 = 0x0000000000000001 rip = 0x00007fff88291dbf 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 HIToolbox!RunCurrentEventLoopInMode + 0x14d 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff5fbfd940 03:42:53 INFO - rsp = 0x00007fff5fbfd910 r12 = 0x00007fff70ea4390 03:42:53 INFO - r13 = 0x000000010db68620 r14 = 0x0000000000000001 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff83ba57ee 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 HIToolbox!ReceiveNextEventCommon + 0x136 03:42:53 INFO - rbx = 0x00000000ffffd96d rbp = 0x00007fff5fbfd9c0 03:42:53 INFO - rsp = 0x00007fff5fbfd950 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff83ba55f3 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 HIToolbox!BlockUntilNextEventMatchingListInMode + 0x3b 03:42:53 INFO - rbx = 0x000000010dba5470 rbp = 0x00007fff5fbfd9d0 03:42:53 INFO - rsp = 0x00007fff5fbfd9d0 r12 = 0xffffffffffffffff 03:42:53 INFO - r13 = 0x000000010db9be00 r14 = 0x00007fff70ea4390 03:42:53 INFO - r15 = 0x0000000000000001 rip = 0x00007fff83ba54ac 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 AppKit!_DPSNextEvent + 0x2c4 03:42:53 INFO - rbx = 0x000000010dba5470 rbp = 0x00007fff5fbfde00 03:42:53 INFO - rsp = 0x00007fff5fbfd9e0 r12 = 0xffffffffffffffff 03:42:53 INFO - r13 = 0x000000010db9be00 r14 = 0x00007fff70ea4390 03:42:53 INFO - r15 = 0x0000000000000001 rip = 0x00007fff862d4eb2 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x9b 03:42:53 INFO - rbx = 0x00007fff70ea4390 rbp = 0x00007fff5fbfe0b0 03:42:53 INFO - rsp = 0x00007fff5fbfde10 r12 = 0xffffffffffffffff 03:42:53 INFO - r13 = 0x000000010db9be00 r14 = 0x00007fff70ea4390 03:42:53 INFO - r15 = 0x000000010db9be00 rip = 0x00007fff862d4801 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:3f4dbceab265 : 121 + 0x2c] 03:42:53 INFO - rbx = 0x0000000126783b20 rbp = 0x00007fff5fbfe100 03:42:53 INFO - rsp = 0x00007fff5fbfe0c0 r12 = 0x0000000000000001 03:42:53 INFO - r13 = 0x000000010db9be00 r14 = 0x00007fff70ea4390 03:42:53 INFO - r15 = 0xffffffffffffffff rip = 0x0000000103260806 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 AppKit!-[NSApplication run] + 0x18b 03:42:53 INFO - rbx = 0x0000000126996ce0 rbp = 0x00007fff5fbfe160 03:42:53 INFO - rsp = 0x00007fff5fbfe110 r12 = 0x000000010db9be00 03:42:53 INFO - r13 = 0x000000013136c280 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x00007fff86a118e0 rip = 0x00007fff8629a68f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 XUL!nsAppShell::Run() [nsAppShell.mm:3f4dbceab265 : 661 + 0x17] 03:42:53 INFO - rbx = 0x000000010ec9d880 rbp = 0x00007fff5fbfe190 03:42:53 INFO - rsp = 0x00007fff5fbfe170 r12 = 0x0000000080004005 03:42:53 INFO - r13 = 0x00000001067524f8 r14 = 0x000000010b416600 03:42:53 INFO - r15 = 0x00007fff5fbfe619 rip = 0x0000000103261778 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 XUL!nsAppStartup::Run() [nsAppStartup.cpp:3f4dbceab265 : 281 + 0x6] 03:42:53 INFO - rbx = 0x000000010ec9d880 rbp = 0x00007fff5fbfe1b0 03:42:53 INFO - rsp = 0x00007fff5fbfe1a0 r12 = 0x0000000080004005 03:42:53 INFO - r13 = 0x00000001067524f8 r14 = 0x000000010b416600 03:42:53 INFO - r15 = 0x00007fff5fbfe619 rip = 0x0000000103c33c39 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:3f4dbceab265 : 4338 + 0x3] 03:42:53 INFO - rbx = 0x00007fff5fbfe4c0 rbp = 0x00007fff5fbfe450 03:42:53 INFO - rsp = 0x00007fff5fbfe1c0 r12 = 0x0000000080004005 03:42:53 INFO - r13 = 0x00000001067524f8 r14 = 0x000000010b416600 03:42:53 INFO - r15 = 0x00007fff5fbfe619 rip = 0x0000000103c8530e 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 13 XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:3f4dbceab265 : 4424 + 0x8] 03:42:53 INFO - rbx = 0x0000000100322448 rbp = 0x00007fff5fbfe4b0 03:42:53 INFO - rsp = 0x00007fff5fbfe460 r12 = 0x0000000000000005 03:42:53 INFO - r13 = 0x00007fff5fbfe750 r14 = 0x00007fff5fbfe4c0 03:42:53 INFO - r15 = 0x0000000000000001 rip = 0x0000000103c8575e 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 14 XUL!XRE_main [nsAppRunner.cpp:3f4dbceab265 : 4526 + 0x10] 03:42:53 INFO - rbx = 0x0000000000000005 rbp = 0x00007fff5fbfe650 03:42:53 INFO - rsp = 0x00007fff5fbfe4c0 r12 = 0x00007fff5fbfe4c0 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x00007fff5fbfe750 03:42:53 INFO - r15 = 0x00007fff5fbfeba8 rip = 0x0000000103c85ae4 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 15 firefox!main [nsBrowserApp.cpp:3f4dbceab265 : 212 + 0x15] 03:42:53 INFO - rbx = 0x0000000100341340 rbp = 0x00007fff5fbfeb80 03:42:53 INFO - rsp = 0x00007fff5fbfe660 r12 = 0x0000000100340e00 03:42:53 INFO - r13 = 0x0000000101161650 r14 = 0x00007fff5fbfe680 03:42:53 INFO - r15 = 0x89f08512268e349b rip = 0x0000000100001a54 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 16 firefox!start + 0x34 03:42:53 INFO - rbp = 0x00007fff5fbfeb98 rsp = 0x00007fff5fbfeb90 03:42:53 INFO - rip = 0x0000000100001054 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - Thread 1 03:42:53 INFO - 0 libSystem.B.dylib!__kevent + 0xa 03:42:53 INFO - rax = 0x000000000200016b rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x00000001000f4ce8 rbx = 0x00000001000f4e50 03:42:53 INFO - rsi = 0x0000000000000000 rdi = 0x000000000000000c 03:42:53 INFO - rbp = 0x00000001000f4e90 rsp = 0x00000001000f4ce8 03:42:53 INFO - r8 = 0x0000000000000001 r9 = 0x00000001000f4e50 03:42:53 INFO - r10 = 0x00000001000f4e20 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00007fff70e7a998 r13 = 0x00007fff70e7ad68 03:42:53 INFO - r14 = 0xffffffffffffffff r15 = 0x00007fff70e7ada8 03:42:53 INFO - rip = 0x00007fff88099c0a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!_dispatch_queue_invoke + 0xb9 03:42:53 INFO - rbp = 0x00000001000f4ec0 rsp = 0x00000001000f4ea0 03:42:53 INFO - rip = 0x00007fff8809b7b4 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 libSystem.B.dylib!_dispatch_worker_thread2 + 0xfc 03:42:53 INFO - rbx = 0x00007fff70e7a960 rbp = 0x00000001000f4f20 03:42:53 INFO - rsp = 0x00000001000f4ed0 r12 = 0x000000010030e000 03:42:53 INFO - r13 = 0x00007fff70e7ad68 rip = 0x00007fff8809b2de 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libSystem.B.dylib!_pthread_wqthread + 0x161 03:42:53 INFO - rbx = 0x00000001000f5000 rbp = 0x00000001000f4f50 03:42:53 INFO - rsp = 0x00000001000f4f30 r12 = 0x000000010030e000 03:42:53 INFO - r13 = 0x000000010031a2a8 r14 = 0x0000000000000001 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff8809ac08 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!start_wqthread + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x00000001000f4f78 03:42:53 INFO - rsp = 0x00000001000f4f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff8809aaa5 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!_Block_copy + 0xf 03:42:53 INFO - rsp = 0x00000001000f5050 rip = 0x00007fff8809b1e2 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 2 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010b061be8 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000006 rdi = 0x000000010b061c90 03:42:53 INFO - rbp = 0x000000010b061c40 rsp = 0x000000010b061be8 03:42:53 INFO - r8 = 0x0000000000002d03 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000024c r11 = 0x0000000000000206 03:42:53 INFO - r12 = 0x0000000000002d03 r13 = 0x000000000000024c 03:42:53 INFO - r14 = 0x000000010b061c90 r15 = 0x0000000000000006 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 XUL!google_breakpad::ExceptionHandler::WaitForMessage(void*) [exception_handler.cc:3f4dbceab265 : 481 + 0x8] 03:42:53 INFO - rbp = 0x000000010b061f10 rsp = 0x000000010b061c50 03:42:53 INFO - rip = 0x0000000103cc1445 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010b062000 rbp = 0x000000010b061f50 03:42:53 INFO - rsp = 0x000000010b061f20 r12 = 0x0000000004000000 03:42:53 INFO - r13 = 0x0000000000002e03 r14 = 0x0000000103cc13b0 03:42:53 INFO - r15 = 0x0000000100324760 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b061f78 03:42:53 INFO - rsp = 0x000000010b061f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL + 0x2bed3b0 03:42:53 INFO - rsp = 0x000000010b062050 rip = 0x0000000103cc13b0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 3 03:42:53 INFO - 0 libSystem.B.dylib!__kevent + 0xa 03:42:53 INFO - rax = 0x000000000200016b rdx = 0x0000000000000001 03:42:53 INFO - rcx = 0x000000010b2aeb48 rbx = 0x0000000000000040 03:42:53 INFO - rsi = 0x0000000100389000 rdi = 0x0000000000000010 03:42:53 INFO - rbp = 0x000000010b2aebb0 rsp = 0x000000010b2aeb48 03:42:53 INFO - r8 = 0x0000000000000040 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000100389800 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010035b800 r13 = 0x0000000000000001 03:42:53 INFO - r14 = 0x0000000100389000 r15 = 0x00000001003cc640 03:42:53 INFO - rip = 0x00007fff88099c0a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 XUL!event_base_loop [event.c:3f4dbceab265 : 1607 + 0xd] 03:42:53 INFO - rbp = 0x000000010b2aec60 rsp = 0x000000010b2aebc0 03:42:53 INFO - rip = 0x0000000101500024 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:3f4dbceab265 : 362 + 0xa] 03:42:53 INFO - rbx = 0x000000010b2aed20 rbp = 0x000000010b2aecd0 03:42:53 INFO - rsp = 0x000000010b2aec70 r12 = 0x000000010b2aeca0 03:42:53 INFO - r13 = 0x89f08512268e3400 r14 = 0x00000001003cb4c0 03:42:53 INFO - r15 = 0x00000001003cb4d8 rip = 0x00000001014b9ab5 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001003cb400 rbp = 0x000000010b2aed00 03:42:53 INFO - rsp = 0x000000010b2aece0 r12 = 0x0000000000004107 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x000000010b2aed20 03:42:53 INFO - r15 = 0x00000001003cb428 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:42:53 INFO - rbx = 0x00000001003cb400 rbp = 0x000000010b2aef00 03:42:53 INFO - rsp = 0x000000010b2aed10 r12 = 0x0000000000004107 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x000000010b2aed20 03:42:53 INFO - r15 = 0x00000001003cb428 rip = 0x00000001014c6eb5 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:42:53 INFO - rbx = 0x000000010b2af000 rbp = 0x000000010b2aef10 03:42:53 INFO - rsp = 0x000000010b2aef10 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004107 r14 = 0x00000001014c6f00 03:42:53 INFO - r15 = 0x00000001003cb400 rip = 0x00000001014c6f0a 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010b2af000 rbp = 0x000000010b2aef50 03:42:53 INFO - rsp = 0x000000010b2aef20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004107 r14 = 0x00000001014c6f00 03:42:53 INFO - r15 = 0x00000001003cb400 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b2aef78 03:42:53 INFO - rsp = 0x000000010b2aef60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL + 0x3f2f00 03:42:53 INFO - rsp = 0x000000010b2af050 rip = 0x00000001014c6f00 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 4 03:42:53 INFO - 0 libSystem.B.dylib!__select + 0xa 03:42:53 INFO - rax = 0x000000000200005d rdx = 0x000000010d980810 03:42:53 INFO - rcx = 0x000000010d980778 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x000000010d980890 rdi = 0x0000000000000016 03:42:53 INFO - rbp = 0x000000010d980930 rsp = 0x000000010d980778 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001 03:42:53 INFO - r10 = 0x000000010d980790 r11 = 0x0000000000000283 03:42:53 INFO - r12 = 0x000000010d980990 r13 = 0x89f08512268e349b 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x00000000ffffffff 03:42:53 INFO - rip = 0x00007fff880c4932 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_Poll [ptio.c:3f4dbceab265 : 3922 + 0x11] 03:42:53 INFO - rbp = 0x000000010d980bc0 rsp = 0x000000010d980940 03:42:53 INFO - rip = 0x00000001006318e1 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 476 + 0xf] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000010d980c20 03:42:53 INFO - rsp = 0x000000010d980bd0 r12 = 0x0000000000000001 03:42:53 INFO - r13 = 0x00000000ffffffff r14 = 0x000000010030ad60 03:42:53 INFO - r15 = 0x000000444f7e560e rip = 0x0000000101255d7e 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 1076 + 0x16] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d980c90 03:42:53 INFO - rsp = 0x000000010d980c30 r12 = 0xfffffffffffffff0 03:42:53 INFO - r13 = 0xffffffffffffffff r14 = 0x000000010030ad60 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010125771b 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 869 + 0xf] 03:42:53 INFO - rbx = 0x000000444f7dd124 rbp = 0x000000010d980d40 03:42:53 INFO - rsp = 0x000000010d980ca0 r12 = 0x000000010030ad60 03:42:53 INFO - r13 = 0x0000000100324d10 r14 = 0x7fffffffffffffff 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000101256e5c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!non-virtual thunk to nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 797 + 0x9] 03:42:53 INFO - rbx = 0x0000000100324d80 rbp = 0x000000010d980d50 03:42:53 INFO - rsp = 0x000000010d980d50 r12 = 0x0000000100324d40 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000010d980de7 03:42:53 INFO - r15 = 0x0000000100324d10 rip = 0x0000000101257d2d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x0000000100324d80 rbp = 0x000000010d980dd0 03:42:53 INFO - rsp = 0x000000010d980d60 r12 = 0x0000000100324d40 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000010d980de7 03:42:53 INFO - r15 = 0x0000000100324d10 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000010d980df0 03:42:53 INFO - rsp = 0x000000010d980de0 r12 = 0x000000010b4f7c60 03:42:53 INFO - r13 = 0x0000000000004700 r14 = 0x000000010b4f7c40 03:42:53 INFO - r15 = 0x000000010d980e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x000000010b40e4e0 rbp = 0x000000010d980e60 03:42:53 INFO - rsp = 0x000000010d980e00 r12 = 0x000000010b4f7c60 03:42:53 INFO - r13 = 0x0000000000004700 r14 = 0x000000010b4f7c40 03:42:53 INFO - r15 = 0x000000010d980e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x0000000100324d10 rbp = 0x000000010d980e90 03:42:53 INFO - rsp = 0x000000010d980e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004703 r14 = 0x000000010b40e4e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x0000000100324d10 rbp = 0x000000010d980ee0 03:42:53 INFO - rsp = 0x000000010d980ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004703 r14 = 0x000000010b40e4e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100330660 rbp = 0x000000010d980f10 03:42:53 INFO - rsp = 0x000000010d980ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004703 r14 = 0x000000010d981000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010d981000 rbp = 0x000000010d980f50 03:42:53 INFO - rsp = 0x000000010d980f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004703 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100330660 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d980f78 03:42:53 INFO - rsp = 0x000000010d980f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 14 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010d981050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 5 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010de00dc8 rbx = 0x000000010de01000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000630b 03:42:53 INFO - rbp = 0x000000010de00e40 rsp = 0x000000010de00dc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00000001003cb908 r13 = 0x00000001003c4280 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010de00ea0 rsp = 0x000000010de00e50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:42:53 INFO - rbx = 0x0000000100330790 rbp = 0x0000000000000000 03:42:53 INFO - rsp = 0x000000010de00eb0 r12 = 0x00000000000001e8 03:42:53 INFO - r13 = 0x000000010b40e330 r14 = 0x000000010da12000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000104b0f2bd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100330790 rbp = 0x000000010de00f10 03:42:53 INFO - rsp = 0x000000010de00ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004803 r14 = 0x000000010de01000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010de01000 rbp = 0x000000010de00f50 03:42:53 INFO - rsp = 0x000000010de00f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004803 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100330790 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010de00f78 03:42:53 INFO - rsp = 0x000000010de00f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010de01050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 6 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e003dc8 rbx = 0x000000010e004000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000630b 03:42:53 INFO - rbp = 0x000000010e003e40 rsp = 0x000000010e003dc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00000001003cb908 r13 = 0x00000001003c4280 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e003ea0 rsp = 0x000000010e003e50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:42:53 INFO - rbx = 0x00000001003308c0 rbp = 0x0000000000000000 03:42:53 INFO - rsp = 0x000000010e003eb0 r12 = 0x00000000000001e8 03:42:53 INFO - r13 = 0x000000010b40e330 r14 = 0x000000010da121f8 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000104b0f2bd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x00000001003308c0 rbp = 0x000000010e003f10 03:42:53 INFO - rsp = 0x000000010e003ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004903 r14 = 0x000000010e004000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e004000 rbp = 0x000000010e003f50 03:42:53 INFO - rsp = 0x000000010e003f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004903 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x00000001003308c0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e003f78 03:42:53 INFO - rsp = 0x000000010e003f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e004050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 7 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e206dc8 rbx = 0x000000010e207000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000630b 03:42:53 INFO - rbp = 0x000000010e206e40 rsp = 0x000000010e206dc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00000001003cb908 r13 = 0x00000001003c4280 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e206ea0 rsp = 0x000000010e206e50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:42:53 INFO - rbx = 0x00000001003309f0 rbp = 0x0000000000000000 03:42:53 INFO - rsp = 0x000000010e206eb0 r12 = 0x00000000000001e8 03:42:53 INFO - r13 = 0x000000010b40e330 r14 = 0x000000010da123f0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000104b0f2bd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x00000001003309f0 rbp = 0x000000010e206f10 03:42:53 INFO - rsp = 0x000000010e206ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004a03 r14 = 0x000000010e207000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e207000 rbp = 0x000000010e206f50 03:42:53 INFO - rsp = 0x000000010e206f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004a03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x00000001003309f0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e206f78 03:42:53 INFO - rsp = 0x000000010e206f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e207050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 8 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e409dc8 rbx = 0x000000010e40a000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000630b 03:42:53 INFO - rbp = 0x000000010e409e40 rsp = 0x000000010e409dc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00000001003cb908 r13 = 0x00000001003c4280 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e409ea0 rsp = 0x000000010e409e50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:42:53 INFO - rbx = 0x0000000100330b20 rbp = 0x0000000000000000 03:42:53 INFO - rsp = 0x000000010e409eb0 r12 = 0x00000000000001e8 03:42:53 INFO - r13 = 0x000000010b40e330 r14 = 0x000000010da125e8 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000104b0f2bd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100330b20 rbp = 0x000000010e409f10 03:42:53 INFO - rsp = 0x000000010e409ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004b03 r14 = 0x000000010e40a000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e40a000 rbp = 0x000000010e409f50 03:42:53 INFO - rsp = 0x000000010e409f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004b03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100330b20 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e409f78 03:42:53 INFO - rsp = 0x000000010e409f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e40a050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 9 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e60cdc8 rbx = 0x000000010e60d000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000630b 03:42:53 INFO - rbp = 0x000000010e60ce40 rsp = 0x000000010e60cdc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00000001003cb908 r13 = 0x00000001003c4280 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e60cea0 rsp = 0x000000010e60ce50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:42:53 INFO - rbx = 0x0000000100330c50 rbp = 0x0000000000000000 03:42:53 INFO - rsp = 0x000000010e60ceb0 r12 = 0x00000000000001e8 03:42:53 INFO - r13 = 0x000000010b40e330 r14 = 0x000000010da127e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000104b0f2bd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100330c50 rbp = 0x000000010e60cf10 03:42:53 INFO - rsp = 0x000000010e60cef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004c03 r14 = 0x000000010e60d000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e60d000 rbp = 0x000000010e60cf50 03:42:53 INFO - rsp = 0x000000010e60cf20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004c03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100330c50 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e60cf78 03:42:53 INFO - rsp = 0x000000010e60cf60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e60d050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 10 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e80fdc8 rbx = 0x000000010e810000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000630b 03:42:53 INFO - rbp = 0x000000010e80fe40 rsp = 0x000000010e80fdc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x00000001003cb908 r13 = 0x00000001003c4280 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e80fea0 rsp = 0x000000010e80fe50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:42:53 INFO - rbx = 0x0000000100330d80 rbp = 0x0000000000000000 03:42:53 INFO - rsp = 0x000000010e80feb0 r12 = 0x00000000000001e8 03:42:53 INFO - r13 = 0x000000010b40e330 r14 = 0x000000010da129d8 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000104b0f2bd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100330d80 rbp = 0x000000010e80ff10 03:42:53 INFO - rsp = 0x000000010e80fef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004d03 r14 = 0x000000010e810000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e810000 rbp = 0x000000010e80ff50 03:42:53 INFO - rsp = 0x000000010e80ff20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004d03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100330d80 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e80ff78 03:42:53 INFO - rsp = 0x000000010e80ff60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e810050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 11 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e892a98 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000002 rdi = 0x000000010e892b70 03:42:53 INFO - rbp = 0x000000010e892af0 rsp = 0x000000010e892a98 03:42:53 INFO - r8 = 0x0000000000004e03 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x0000000000004e03 r13 = 0x000000000000005c 03:42:53 INFO - r14 = 0x000000010e892b70 r15 = 0x0000000000000002 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:53 INFO - rbp = 0x000000010e892af0 rsp = 0x000000010e892aa0 03:42:53 INFO - rip = 0x00007fff880813ed 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:53 INFO - rbx = 0x000000010da21000 rbp = 0x0000000000004e03 03:42:53 INFO - rsp = 0x000000010e892b00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004f03 r14 = 0x000000010e893000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100330eb0 rbp = 0x000000010e892f10 03:42:53 INFO - rsp = 0x000000010e892ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004f03 r14 = 0x000000010e893000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e893000 rbp = 0x000000010e892f50 03:42:53 INFO - rsp = 0x000000010e892f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000004f03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100330eb0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e892f78 03:42:53 INFO - rsp = 0x000000010e892f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e893050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 12 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e915db8 rbx = 0x000000010e916000 03:42:53 INFO - rsi = 0x000000000000a003 rdi = 0x0000000000006d03 03:42:53 INFO - rbp = 0x000000010e915e30 rsp = 0x000000010e915db8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010da17888 r13 = 0x000000010da0c540 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e915e90 rsp = 0x000000010e915e40 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!WatchdogMain [XPCJSRuntime.cpp:3f4dbceab265 : 1074 + 0xe] 03:42:53 INFO - rbx = 0x00052ac7fbc5371c rbp = 0x000000010e915ee0 03:42:53 INFO - rsp = 0x000000010e915ea0 r12 = 0x00052ac7fb68f29d 03:42:53 INFO - r13 = 0x000000000021b2c6 r14 = 0x000000010da20310 03:42:53 INFO - r15 = 0x000000010da02880 rip = 0x0000000101a51e7c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100331110 rbp = 0x000000010e915f10 03:42:53 INFO - rsp = 0x000000010e915ef0 r12 = 0x0000000004000000 03:42:53 INFO - r13 = 0x0000000000005003 r14 = 0x000000010e916000 03:42:53 INFO - r15 = 0x0000000000000001 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e916000 rbp = 0x000000010e915f50 03:42:53 INFO - rsp = 0x000000010e915f20 r12 = 0x0000000004000000 03:42:53 INFO - r13 = 0x0000000000005003 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100331110 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e915f78 03:42:53 INFO - rsp = 0x000000010e915f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e916050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 13 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010e998d98 rbx = 0x000000010e999000 03:42:53 INFO - rsi = 0x0000000000001e03 rdi = 0x0000000000001d03 03:42:53 INFO - rbp = 0x000000010e998e10 rsp = 0x000000010e998d98 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010db6a908 r13 = 0x000000010da0e100 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010e998e70 rsp = 0x000000010e998e20 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::HangMonitor::ThreadMain(void*) [CondVar.h:3f4dbceab265 : 79 + 0x7] 03:42:53 INFO - rbx = 0x00000000ffffffff rbp = 0x000000010e998ee0 03:42:53 INFO - rsp = 0x000000010e998e80 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x000000010db86be0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010118c7d6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x00000001003314a0 rbp = 0x000000010e998f10 03:42:53 INFO - rsp = 0x000000010e998ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005103 r14 = 0x000000010e999000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010e999000 rbp = 0x000000010e998f50 03:42:53 INFO - rsp = 0x000000010e998f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005103 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x00000001003314a0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010e998f78 03:42:53 INFO - rsp = 0x000000010e998f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010e999050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 14 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010ed80d78 rbx = 0x000000010ed81000 03:42:53 INFO - rsi = 0x0000000000009c03 rdi = 0x0000000000002803 03:42:53 INFO - rbp = 0x000000010ed80df0 rsp = 0x000000010ed80d78 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010db6a9c8 r13 = 0x000000010da0e1c0 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010ed80e50 rsp = 0x000000010ed80e00 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::BackgroundHangManager::RunMonitorThread() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000000009d4cf rbp = 0x000000010ed80ee0 03:42:53 INFO - rsp = 0x000000010ed80e60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000009d4af r14 = 0x00000000ffffffff 03:42:53 INFO - r15 = 0x000000010ec90100 rip = 0x0000000101189e9a 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x00000001003315d0 rbp = 0x000000010ed80f10 03:42:53 INFO - rsp = 0x000000010ed80ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005203 r14 = 0x000000010ed81000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010ed81000 rbp = 0x000000010ed80f50 03:42:53 INFO - rsp = 0x000000010ed80f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005203 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x00000001003315d0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010ed80f78 03:42:53 INFO - rsp = 0x000000010ed80f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010ed81050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 15 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010d9e3db8 rbx = 0x000000010d9e4000 03:42:53 INFO - rsi = 0x0000000000001a03 rdi = 0x0000000000001f03 03:42:53 INFO - rbp = 0x000000010d9e3e30 rsp = 0x000000010d9e3db8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010f1d2588 r13 = 0x000000010f01af00 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010d9e3e90 rsp = 0x000000010d9e3e40 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::net::CacheIOThread::ThreadFunc() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000010f0718f0 rbp = 0x000000010d9e3ec0 03:42:53 INFO - rsp = 0x000000010d9e3ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010d9e3ea7 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001013081b3 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:3f4dbceab265 : 173 + 0x8] 03:42:53 INFO - rbx = 0x000000010f0718f0 rbp = 0x000000010d9e3ee0 03:42:53 INFO - rsp = 0x000000010d9e3ed0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010d9e4000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000101307ee4 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100333f60 rbp = 0x000000010d9e3f10 03:42:53 INFO - rsp = 0x000000010d9e3ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010d9e4000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010d9e4000 rbp = 0x000000010d9e3f50 03:42:53 INFO - rsp = 0x000000010d9e3f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005c03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100333f60 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d9e3f78 03:42:53 INFO - rsp = 0x000000010d9e3f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010d9e4050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 16 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000001 03:42:53 INFO - rcx = 0x000000010f380c18 rbx = 0x000000010f381000 03:42:53 INFO - rsi = 0x000000000000a303 rdi = 0x000000000000a803 03:42:53 INFO - rbp = 0x000000010f380c90 rsp = 0x000000010f380c18 03:42:53 INFO - r8 = 0x0000000056b09616 r9 = 0x000000002f2cf338 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x00000001003cb808 r13 = 0x00000001003c3980 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x000000010f380ca8 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 264 + 0xc] 03:42:53 INFO - rbp = 0x000000010f380cf0 rsp = 0x000000010f380ca0 03:42:53 INFO - rip = 0x0000000100635897 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!TimerThread::Run() [CondVar.h:3f4dbceab265 : 79 + 0x7] 03:42:53 INFO - rbx = 0x00000000000004fc rbp = 0x000000010f380d50 03:42:53 INFO - rsp = 0x000000010f380d00 r12 = 0x00000001003bfe20 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000121e717f0 03:42:53 INFO - r15 = 0x00000096d84b8c55 rip = 0x0000000101190859 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x000000010eedc510 rbp = 0x000000010f380dd0 03:42:53 INFO - rsp = 0x000000010f380d60 r12 = 0x000000010eedc4d0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000010f380de7 03:42:53 INFO - r15 = 0x000000010eedc4a0 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000010f380df0 03:42:53 INFO - rsp = 0x000000010f380de0 r12 = 0x000000010f1d2820 03:42:53 INFO - r13 = 0x0000000000005d00 r14 = 0x000000010f1d2800 03:42:53 INFO - r15 = 0x000000010f380e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x000000010b411ae0 rbp = 0x000000010f380e60 03:42:53 INFO - rsp = 0x000000010f380e00 r12 = 0x000000010f1d2820 03:42:53 INFO - r13 = 0x0000000000005d00 r14 = 0x000000010f1d2800 03:42:53 INFO - r15 = 0x000000010f380e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x000000010eedc4a0 rbp = 0x000000010f380e90 03:42:53 INFO - rsp = 0x000000010f380e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005d03 r14 = 0x000000010b411ae0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x000000010eedc4a0 rbp = 0x000000010f380ee0 03:42:53 INFO - rsp = 0x000000010f380ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005d03 r14 = 0x000000010b411ae0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000100334090 rbp = 0x000000010f380f10 03:42:53 INFO - rsp = 0x000000010f380ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005d03 r14 = 0x000000010f381000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010f381000 rbp = 0x000000010f380f50 03:42:53 INFO - rsp = 0x000000010f380f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005d03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000100334090 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010f380f78 03:42:53 INFO - rsp = 0x000000010f380f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010f381050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 17 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000010f4c5c48 rbx = 0x000000010f4c6000 03:42:53 INFO - rsi = 0x0000000000002303 rdi = 0x0000000000002503 03:42:53 INFO - rbp = 0x000000010f4c5cc0 rsp = 0x000000010f4c5c48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012238f0c8 r13 = 0x000000012238d800 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000010f4c5d20 rsp = 0x000000010f4c5cd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000010f0e5e90 rbp = 0x000000010f4c5d50 03:42:53 INFO - rsp = 0x000000010f4c5d30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000010f4c5d78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x000000010f0e5e90 rbp = 0x000000010f4c5dd0 03:42:53 INFO - rsp = 0x000000010f4c5d60 r12 = 0x000000010f0e5e50 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000010f4c5de7 03:42:53 INFO - r15 = 0x000000010f0e5e20 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000010f4c5df0 03:42:53 INFO - rsp = 0x000000010f4c5de0 r12 = 0x000000012238f120 03:42:53 INFO - r13 = 0x0000000000005e00 r14 = 0x000000012238f100 03:42:53 INFO - r15 = 0x000000010f4c5e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x000000010b413940 rbp = 0x000000010f4c5e60 03:42:53 INFO - rsp = 0x000000010f4c5e00 r12 = 0x000000012238f120 03:42:53 INFO - r13 = 0x0000000000005e00 r14 = 0x000000012238f100 03:42:53 INFO - r15 = 0x000000010f4c5e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x000000010f0e5e20 rbp = 0x000000010f4c5e90 03:42:53 INFO - rsp = 0x000000010f4c5e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005e03 r14 = 0x000000010b413940 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x000000010f0e5e20 rbp = 0x000000010f4c5ee0 03:42:53 INFO - rsp = 0x000000010f4c5ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005e03 r14 = 0x000000010b413940 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000121b6d370 rbp = 0x000000010f4c5f10 03:42:53 INFO - rsp = 0x000000010f4c5ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005e03 r14 = 0x000000010f4c6000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000010f4c6000 rbp = 0x000000010f4c5f50 03:42:53 INFO - rsp = 0x000000010f4c5f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005e03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000121b6d370 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000010f4c5f78 03:42:53 INFO - rsp = 0x000000010f4c5f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000010f4c6050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 18 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000122823dc8 rbx = 0x0000000122824000 03:42:53 INFO - rsi = 0x0000000000002403 rdi = 0x0000000000002603 03:42:53 INFO - rbp = 0x0000000122823e40 rsp = 0x0000000122823dc8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012238f248 r13 = 0x000000012238db00 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x0000000122823ea0 rsp = 0x0000000122823e50 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!nsCertVerificationThread::Run() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x0000000122313710 rbp = 0x0000000122823ee0 03:42:53 INFO - rsp = 0x0000000122823eb0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005f03 r14 = 0x0000000122313750 03:42:53 INFO - r15 = 0x0000000122823eb0 rip = 0x0000000103ac8f63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000121b6d4a0 rbp = 0x0000000122823f10 03:42:53 INFO - rsp = 0x0000000122823ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005f03 r14 = 0x0000000122824000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000122824000 rbp = 0x0000000122823f50 03:42:53 INFO - rsp = 0x0000000122823f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000005f03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000121b6d4a0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122823f78 03:42:53 INFO - rsp = 0x0000000122823f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000122824050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 19 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000123080c48 rbx = 0x0000000123081000 03:42:53 INFO - rsi = 0x0000000000007103 rdi = 0x000000000000a203 03:42:53 INFO - rbp = 0x0000000123080cc0 rsp = 0x0000000123080c48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000121e6c848 r13 = 0x0000000121e74180 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x0000000123080d20 rsp = 0x0000000123080cd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000010f0e6d30 rbp = 0x0000000123080d50 03:42:53 INFO - rsp = 0x0000000123080d30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x0000000123080d78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x000000010f0e6d30 rbp = 0x0000000123080dd0 03:42:53 INFO - rsp = 0x0000000123080d60 r12 = 0x000000010f0e6cf0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x0000000123080de7 03:42:53 INFO - r15 = 0x000000010f0e6cc0 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x0000000123080df0 03:42:53 INFO - rsp = 0x0000000123080de0 r12 = 0x0000000100309aa0 03:42:53 INFO - r13 = 0x0000000000006400 r14 = 0x0000000100309a80 03:42:53 INFO - r15 = 0x0000000123080e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x0000000122239410 rbp = 0x0000000123080e60 03:42:53 INFO - rsp = 0x0000000123080e00 r12 = 0x0000000100309aa0 03:42:53 INFO - r13 = 0x0000000000006400 r14 = 0x0000000100309a80 03:42:53 INFO - r15 = 0x0000000123080e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x000000010f0e6cc0 rbp = 0x0000000123080e90 03:42:53 INFO - rsp = 0x0000000123080e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000006407 r14 = 0x0000000122239410 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x000000010f0e6cc0 rbp = 0x0000000123080ee0 03:42:53 INFO - rsp = 0x0000000123080ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000006407 r14 = 0x0000000122239410 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000121e77070 rbp = 0x0000000123080f10 03:42:53 INFO - rsp = 0x0000000123080ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000006407 r14 = 0x0000000123081000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000123081000 rbp = 0x0000000123080f50 03:42:53 INFO - rsp = 0x0000000123080f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000006407 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000121e77070 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123080f78 03:42:53 INFO - rsp = 0x0000000123080f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000123081050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 20 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x00000001232838f8 rbx = 0x0000000123284000 03:42:53 INFO - rsi = 0x000000000000d603 rdi = 0x000000000000c70f 03:42:53 INFO - rbp = 0x0000000123283970 rsp = 0x00000001232838f8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010db83848 r13 = 0x00000001003c3200 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x00000001232839d0 rsp = 0x0000000123283980 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x0000000122d5a000 rbp = 0x00000001232839f0 03:42:53 INFO - rsp = 0x00000001232839e0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:42:53 INFO - r15 = 0x0000000122d5a000 rip = 0x0000000103061f23 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123283a80 03:42:53 INFO - rsp = 0x0000000123283a00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000122974c60 03:42:53 INFO - r15 = 0x0000000122d5a000 rip = 0x0000000103061875 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:42:53 INFO - rbx = 0x0000000122900057 rbp = 0x0000000123283d50 03:42:53 INFO - rsp = 0x0000000123283a90 r12 = 0x000000012242e000 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x000000010db84490 03:42:53 INFO - r15 = 0x0000000122f25400 rip = 0x0000000103033a3f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x0000000122dc1a00 rbp = 0x0000000123283dd0 03:42:53 INFO - rsp = 0x0000000123283d60 r12 = 0x0000000122dc19c0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x0000000123283de7 03:42:53 INFO - r15 = 0x0000000122dc1990 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x0000000123283df0 03:42:53 INFO - rsp = 0x0000000123283de0 r12 = 0x000000010db85120 03:42:53 INFO - r13 = 0x0000000000007400 r14 = 0x000000010db85100 03:42:53 INFO - r15 = 0x0000000123283e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x00000001222395c0 rbp = 0x0000000123283e60 03:42:53 INFO - rsp = 0x0000000123283e00 r12 = 0x000000010db85120 03:42:53 INFO - r13 = 0x0000000000007400 r14 = 0x000000010db85100 03:42:53 INFO - r15 = 0x0000000123283e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x0000000122dc1990 rbp = 0x0000000123283e90 03:42:53 INFO - rsp = 0x0000000123283e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007403 r14 = 0x00000001222395c0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x0000000122dc1990 rbp = 0x0000000123283ee0 03:42:53 INFO - rsp = 0x0000000123283ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007403 r14 = 0x00000001222395c0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000121e771a0 rbp = 0x0000000123283f10 03:42:53 INFO - rsp = 0x0000000123283ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007403 r14 = 0x0000000123284000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000123284000 rbp = 0x0000000123283f50 03:42:53 INFO - rsp = 0x0000000123283f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007403 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000121e771a0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123283f78 03:42:53 INFO - rsp = 0x0000000123283f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 13 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000123284050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 21 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000123480a98 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000002 rdi = 0x0000000123480b70 03:42:53 INFO - rbp = 0x0000000123480af0 rsp = 0x0000000123480a98 03:42:53 INFO - r8 = 0x0000000000007603 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x0000000000007603 r13 = 0x000000000000005c 03:42:53 INFO - r14 = 0x0000000123480b70 r15 = 0x0000000000000002 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:53 INFO - rbp = 0x0000000123480af0 rsp = 0x0000000123480aa0 03:42:53 INFO - rip = 0x00007fff880813ed 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:53 INFO - rbx = 0x0000000122ff0000 rbp = 0x0000000000007603 03:42:53 INFO - rsp = 0x0000000123480b00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007703 r14 = 0x0000000123481000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000121e791b0 rbp = 0x0000000123480f10 03:42:53 INFO - rsp = 0x0000000123480ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007703 r14 = 0x0000000123481000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000123481000 rbp = 0x0000000123480f50 03:42:53 INFO - rsp = 0x0000000123480f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007703 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000121e791b0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123480f78 03:42:53 INFO - rsp = 0x0000000123480f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000123481050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 22 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000123e008f8 rbx = 0x0000000123e01000 03:42:53 INFO - rsi = 0x0000000000001c03 rdi = 0x0000000000009d03 03:42:53 INFO - rbp = 0x0000000123e00970 rsp = 0x0000000123e008f8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012385de48 r13 = 0x0000000122ddef40 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x0000000123e009d0 rsp = 0x0000000123e00980 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x0000000123878000 rbp = 0x0000000123e009f0 03:42:53 INFO - rsp = 0x0000000123e009e0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:42:53 INFO - r15 = 0x0000000123878000 rip = 0x0000000103061f23 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123e00a80 03:42:53 INFO - rsp = 0x0000000123e00a00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x00000001229f57c0 03:42:53 INFO - r15 = 0x0000000123878000 rip = 0x0000000103061875 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:42:53 INFO - rbx = 0x00000001271d0057 rbp = 0x0000000123e00d50 03:42:53 INFO - rsp = 0x0000000123e00a90 r12 = 0x0000000123831000 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x000000012386b370 03:42:53 INFO - r15 = 0x0000000126e3bc00 rip = 0x0000000103033a3f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x0000000123813540 rbp = 0x0000000123e00dd0 03:42:53 INFO - rsp = 0x0000000123e00d60 r12 = 0x0000000123813500 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000123e00de7 03:42:53 INFO - r15 = 0x00000001238134d0 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123e00df0 03:42:53 INFO - rsp = 0x0000000123e00de0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007807 r14 = 0x0000000122b88080 03:42:53 INFO - r15 = 0x0000000123e00e10 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:42:53 INFO - rbx = 0x000000012223b270 rbp = 0x0000000123e00e60 03:42:53 INFO - rsp = 0x0000000123e00e00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007807 r14 = 0x0000000122b88080 03:42:53 INFO - r15 = 0x0000000123e00e10 rip = 0x00000001015283cc 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001238134d0 rbp = 0x0000000123e00e90 03:42:53 INFO - rsp = 0x0000000123e00e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007807 r14 = 0x000000012223b270 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x00000001238134d0 rbp = 0x0000000123e00ee0 03:42:53 INFO - rsp = 0x0000000123e00ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007807 r14 = 0x000000012223b270 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000123864eb0 rbp = 0x0000000123e00f10 03:42:53 INFO - rsp = 0x0000000123e00ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007807 r14 = 0x0000000123e01000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000123e01000 rbp = 0x0000000123e00f50 03:42:53 INFO - rsp = 0x0000000123e00f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007807 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000123864eb0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123e00f78 03:42:53 INFO - rsp = 0x0000000123e00f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 13 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000123e01050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 23 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x00000001228d6c48 rbx = 0x00000001228d7000 03:42:53 INFO - rsi = 0x0000000000006a03 rdi = 0x0000000000006703 03:42:53 INFO - rbp = 0x00000001228d6cc0 rsp = 0x00000001228d6c48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000123a63a48 r13 = 0x0000000122d66980 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x00000001228d6d20 rsp = 0x00000001228d6cd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x00000001222809f0 rbp = 0x00000001228d6d50 03:42:53 INFO - rsp = 0x00000001228d6d30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x00000001228d6d78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x00000001222809f0 rbp = 0x00000001228d6dd0 03:42:53 INFO - rsp = 0x00000001228d6d60 r12 = 0x00000001222809b0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x00000001228d6de7 03:42:53 INFO - r15 = 0x0000000122280980 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x00000001228d6df0 03:42:53 INFO - rsp = 0x00000001228d6de0 r12 = 0x0000000123a63aa0 03:42:53 INFO - r13 = 0x0000000000007a00 r14 = 0x0000000123a63a80 03:42:53 INFO - r15 = 0x00000001228d6e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x000000012223bc90 rbp = 0x00000001228d6e60 03:42:53 INFO - rsp = 0x00000001228d6e00 r12 = 0x0000000123a63aa0 03:42:53 INFO - r13 = 0x0000000000007a00 r14 = 0x0000000123a63a80 03:42:53 INFO - r15 = 0x00000001228d6e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x0000000122280980 rbp = 0x00000001228d6e90 03:42:53 INFO - rsp = 0x00000001228d6e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007a03 r14 = 0x000000012223bc90 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x0000000122280980 rbp = 0x00000001228d6ee0 03:42:53 INFO - rsp = 0x00000001228d6ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007a03 r14 = 0x000000012223bc90 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000123865a90 rbp = 0x00000001228d6f10 03:42:53 INFO - rsp = 0x00000001228d6ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007a03 r14 = 0x00000001228d7000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x00000001228d7000 rbp = 0x00000001228d6f50 03:42:53 INFO - rsp = 0x00000001228d6f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007a03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000123865a90 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x00000001228d6f78 03:42:53 INFO - rsp = 0x00000001228d6f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x00000001228d7050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 24 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x00000001246008f8 rbx = 0x0000000124601000 03:42:53 INFO - rsi = 0x0000000000006503 rdi = 0x0000000000009a03 03:42:53 INFO - rbp = 0x0000000124600970 rsp = 0x00000001246008f8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000010f15d148 r13 = 0x0000000124148a00 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x00000001246009d0 rsp = 0x0000000124600980 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x0000000124292000 rbp = 0x00000001246009f0 03:42:53 INFO - rsp = 0x00000001246009e0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:42:53 INFO - r15 = 0x0000000124292000 rip = 0x0000000103061f23 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000124600a80 03:42:53 INFO - rsp = 0x0000000124600a00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x000000010db8bed0 03:42:53 INFO - r15 = 0x0000000124292000 rip = 0x0000000103061875 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:42:53 INFO - rbx = 0x0000000127700057 rbp = 0x0000000124600d50 03:42:53 INFO - rsp = 0x0000000124600a90 r12 = 0x000000012426a000 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x000000010ee70100 03:42:53 INFO - r15 = 0x0000000126e3d400 rip = 0x0000000103033a3f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x0000000121b80710 rbp = 0x0000000124600dd0 03:42:53 INFO - rsp = 0x0000000124600d60 r12 = 0x0000000121b806d0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x0000000124600de7 03:42:53 INFO - r15 = 0x0000000121b806a0 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x0000000124600df0 03:42:53 INFO - rsp = 0x0000000124600de0 r12 = 0x000000010f15d260 03:42:53 INFO - r13 = 0x0000000000007c00 r14 = 0x000000010f15d240 03:42:53 INFO - r15 = 0x0000000124600e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x000000012223d790 rbp = 0x0000000124600e60 03:42:53 INFO - rsp = 0x0000000124600e00 r12 = 0x000000010f15d260 03:42:53 INFO - r13 = 0x0000000000007c00 r14 = 0x000000010f15d240 03:42:53 INFO - r15 = 0x0000000124600e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x0000000121b806a0 rbp = 0x0000000124600e90 03:42:53 INFO - rsp = 0x0000000124600e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007c03 r14 = 0x000000012223d790 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x0000000121b806a0 rbp = 0x0000000124600ee0 03:42:53 INFO - rsp = 0x0000000124600ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007c03 r14 = 0x000000012223d790 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x00000001238668d0 rbp = 0x0000000124600f10 03:42:53 INFO - rsp = 0x0000000124600ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007c03 r14 = 0x0000000124601000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000124601000 rbp = 0x0000000124600f50 03:42:53 INFO - rsp = 0x0000000124600f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000007c03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x00000001238668d0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000124600f78 03:42:53 INFO - rsp = 0x0000000124600f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 13 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000124601050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 25 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000123fbbc48 rbx = 0x0000000123fbc000 03:42:53 INFO - rsi = 0x0000000000002103 rdi = 0x0000000000006903 03:42:53 INFO - rbp = 0x0000000123fbbcc0 rsp = 0x0000000123fbbc48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012586a608 r13 = 0x0000000125816580 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x0000000123fbbd20 rsp = 0x0000000123fbbcd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000012418dcf0 rbp = 0x0000000123fbbd50 03:42:53 INFO - rsp = 0x0000000123fbbd30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x0000000123fbbd78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x000000012418dcf0 rbp = 0x0000000123fbbdd0 03:42:53 INFO - rsp = 0x0000000123fbbd60 r12 = 0x000000012418dcb0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x0000000123fbbde7 03:42:53 INFO - r15 = 0x000000012418dc80 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x0000000123fbbdf0 03:42:53 INFO - rsp = 0x0000000123fbbde0 r12 = 0x000000012586a660 03:42:53 INFO - r13 = 0x0000000000008f00 r14 = 0x000000012586a640 03:42:53 INFO - r15 = 0x0000000123fbbe00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x00000001261da180 rbp = 0x0000000123fbbe60 03:42:53 INFO - rsp = 0x0000000123fbbe00 r12 = 0x000000012586a660 03:42:53 INFO - r13 = 0x0000000000008f00 r14 = 0x000000012586a640 03:42:53 INFO - r15 = 0x0000000123fbbe00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x000000012418dc80 rbp = 0x0000000123fbbe90 03:42:53 INFO - rsp = 0x0000000123fbbe70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008f03 r14 = 0x00000001261da180 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x000000012418dc80 rbp = 0x0000000123fbbee0 03:42:53 INFO - rsp = 0x0000000123fbbea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008f03 r14 = 0x00000001261da180 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x0000000123867120 rbp = 0x0000000123fbbf10 03:42:53 INFO - rsp = 0x0000000123fbbef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008f03 r14 = 0x0000000123fbc000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000123fbc000 rbp = 0x0000000123fbbf50 03:42:53 INFO - rsp = 0x0000000123fbbf20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008f03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x0000000123867120 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000123fbbf78 03:42:53 INFO - rsp = 0x0000000123fbbf60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000123fbc050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 26 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000126c008f8 rbx = 0x0000000126c01000 03:42:53 INFO - rsi = 0x000000000000d703 rdi = 0x000000000000da03 03:42:53 INFO - rbp = 0x0000000126c00970 rsp = 0x0000000126c008f8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000126942088 r13 = 0x000000010dbae840 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x0000000126c009d0 rsp = 0x0000000126c00980 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000010f1ac000 rbp = 0x0000000126c009f0 03:42:53 INFO - rsp = 0x0000000126c009e0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:42:53 INFO - r15 = 0x000000010f1ac000 rip = 0x0000000103061f23 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126c00a80 03:42:53 INFO - rsp = 0x0000000126c00a00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x000000010db8bbf0 03:42:53 INFO - r15 = 0x000000010f1ac000 rip = 0x0000000103061875 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:42:53 INFO - rbx = 0x000000012b120057 rbp = 0x0000000126c00d50 03:42:53 INFO - rsp = 0x0000000126c00a90 r12 = 0x000000012398e000 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x0000000123983940 03:42:53 INFO - r15 = 0x000000012b1dd800 rip = 0x0000000103033a3f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x0000000126277bd0 rbp = 0x0000000126c00dd0 03:42:53 INFO - rsp = 0x0000000126c00d60 r12 = 0x0000000126277b90 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000126c00de7 03:42:53 INFO - r15 = 0x0000000126277b60 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126c00df0 03:42:53 INFO - rsp = 0x0000000126c00de0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000009303 r14 = 0x0000000126942200 03:42:53 INFO - r15 = 0x0000000126c00e10 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:42:53 INFO - rbx = 0x00000001261ddc90 rbp = 0x0000000126c00e60 03:42:53 INFO - rsp = 0x0000000126c00e00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000009303 r14 = 0x0000000126942200 03:42:53 INFO - r15 = 0x0000000126c00e10 rip = 0x00000001015283cc 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x0000000126277b60 rbp = 0x0000000126c00e90 03:42:53 INFO - rsp = 0x0000000126c00e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000009303 r14 = 0x00000001261ddc90 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x0000000126277b60 rbp = 0x0000000126c00ee0 03:42:53 INFO - rsp = 0x0000000126c00ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000009303 r14 = 0x00000001261ddc90 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628df50 rbp = 0x0000000126c00f10 03:42:53 INFO - rsp = 0x0000000126c00ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000009303 r14 = 0x0000000126c01000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000126c01000 rbp = 0x0000000126c00f50 03:42:53 INFO - rsp = 0x0000000126c00f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000009303 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628df50 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000126c00f78 03:42:53 INFO - rsp = 0x0000000126c00f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 13 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000126c01050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 27 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000127580a98 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000002 rdi = 0x0000000127580b70 03:42:53 INFO - rbp = 0x0000000127580af0 rsp = 0x0000000127580a98 03:42:53 INFO - r8 = 0x000000000000ac03 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x000000000000ac03 r13 = 0x000000000000005c 03:42:53 INFO - r14 = 0x0000000127580b70 r15 = 0x0000000000000002 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:53 INFO - rbp = 0x0000000127580af0 rsp = 0x0000000127580aa0 03:42:53 INFO - rip = 0x00007fff880813ed 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:53 INFO - rbx = 0x00000001271c8000 rbp = 0x000000000000ac03 03:42:53 INFO - rsp = 0x0000000127580b00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ad03 r14 = 0x0000000127581000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628eec0 rbp = 0x0000000127580f10 03:42:53 INFO - rsp = 0x0000000127580ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ad03 r14 = 0x0000000127581000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000127581000 rbp = 0x0000000127580f50 03:42:53 INFO - rsp = 0x0000000127580f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ad03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628eec0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000127580f78 03:42:53 INFO - rsp = 0x0000000127580f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000127581050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 28 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000127880a98 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000002 rdi = 0x0000000127880b70 03:42:53 INFO - rbp = 0x0000000127880af0 rsp = 0x0000000127880a98 03:42:53 INFO - r8 = 0x000000000000af03 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x000000000000af03 r13 = 0x000000000000005c 03:42:53 INFO - r14 = 0x0000000127880b70 r15 = 0x0000000000000002 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:53 INFO - rbp = 0x0000000127880af0 rsp = 0x0000000127880aa0 03:42:53 INFO - rip = 0x00007fff880813ed 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:53 INFO - rbx = 0x00000001271ef000 rbp = 0x000000000000af03 03:42:53 INFO - rsp = 0x0000000127880b00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b003 r14 = 0x0000000127881000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628eff0 rbp = 0x0000000127880f10 03:42:53 INFO - rsp = 0x0000000127880ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b003 r14 = 0x0000000127881000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000127881000 rbp = 0x0000000127880f50 03:42:53 INFO - rsp = 0x0000000127880f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b003 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628eff0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000127880f78 03:42:53 INFO - rsp = 0x0000000127880f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x0000000127881050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 29 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000127a80ad8 rbx = 0x0000000127a81000 03:42:53 INFO - rsi = 0x0000000000001b03 rdi = 0x0000000000002703 03:42:53 INFO - rbp = 0x0000000127a80b50 rsp = 0x0000000127a80ad8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000127a80b98 r13 = 0x0000000127a80bd0 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:42:53 INFO - rbp = 0x0000000127a80c40 rsp = 0x0000000127a80b60 03:42:53 INFO - rip = 0x00000001014d0548 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:42:53 INFO - rbx = 0x0000000127a80c98 rbp = 0x0000000127a80c60 03:42:53 INFO - rsp = 0x0000000127a80c50 r12 = 0x0000000127a80ca0 03:42:53 INFO - r13 = 0x0000000127a80d20 r14 = 0x00000001277fe9f0 03:42:53 INFO - r15 = 0x00000001277fe9d0 rip = 0x00000001014d06c9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:42:53 INFO - rbx = 0x0000000127a80c98 rbp = 0x0000000127a80cd0 03:42:53 INFO - rsp = 0x0000000127a80c70 r12 = 0x0000000127a80ca0 03:42:53 INFO - r13 = 0x0000000127a80d20 r14 = 0x00000001277fe9f0 03:42:53 INFO - r15 = 0x00000001277fe9d0 rip = 0x00000001014b933c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001277fe3d0 rbp = 0x0000000127a80d00 03:42:53 INFO - rsp = 0x0000000127a80ce0 r12 = 0x000000000000b103 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x0000000127a80d20 03:42:53 INFO - r15 = 0x00000001277fe3f8 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:42:53 INFO - rbx = 0x00000001277fe3d0 rbp = 0x0000000127a80f00 03:42:53 INFO - rsp = 0x0000000127a80d10 r12 = 0x000000000000b103 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x0000000127a80d20 03:42:53 INFO - r15 = 0x00000001277fe3f8 rip = 0x00000001014c6eb5 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:42:53 INFO - rbx = 0x0000000127a81000 rbp = 0x0000000127a80f10 03:42:53 INFO - rsp = 0x0000000127a80f10 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b103 r14 = 0x00000001014c6f00 03:42:53 INFO - r15 = 0x00000001277fe3d0 rip = 0x00000001014c6f0a 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000127a81000 rbp = 0x0000000127a80f50 03:42:53 INFO - rsp = 0x0000000127a80f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b103 r14 = 0x00000001014c6f00 03:42:53 INFO - r15 = 0x00000001277fe3d0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000127a80f78 03:42:53 INFO - rsp = 0x0000000127a80f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL + 0x3f2f00 03:42:53 INFO - rsp = 0x0000000127a81050 rip = 0x00000001014c6f00 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 30 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x0000000127b03ad8 rbx = 0x0000000127b04000 03:42:53 INFO - rsi = 0x0000000000002203 rdi = 0x000000000000a103 03:42:53 INFO - rbp = 0x0000000127b03b50 rsp = 0x0000000127b03ad8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000127b03b98 r13 = 0x0000000127b03bd0 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:42:53 INFO - rbp = 0x0000000127b03c40 rsp = 0x0000000127b03b60 03:42:53 INFO - rip = 0x00000001014d0548 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:42:53 INFO - rbx = 0x0000000127b03c98 rbp = 0x0000000127b03c60 03:42:53 INFO - rsp = 0x0000000127b03c50 r12 = 0x0000000127b03ca0 03:42:53 INFO - r13 = 0x0000000127b03d20 r14 = 0x00000001277feb10 03:42:53 INFO - r15 = 0x00000001277feaf0 rip = 0x00000001014d06c9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:42:53 INFO - rbx = 0x0000000127b03c98 rbp = 0x0000000127b03cd0 03:42:53 INFO - rsp = 0x0000000127b03c70 r12 = 0x0000000127b03ca0 03:42:53 INFO - r13 = 0x0000000127b03d20 r14 = 0x00000001277feb10 03:42:53 INFO - r15 = 0x00000001277feaf0 rip = 0x00000001014b933c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001277fea60 rbp = 0x0000000127b03d00 03:42:53 INFO - rsp = 0x0000000127b03ce0 r12 = 0x000000000000b303 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x0000000127b03d20 03:42:53 INFO - r15 = 0x00000001277fea88 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:42:53 INFO - rbx = 0x00000001277fea60 rbp = 0x0000000127b03f00 03:42:53 INFO - rsp = 0x0000000127b03d10 r12 = 0x000000000000b303 03:42:53 INFO - r13 = 0x89f08512268e349b r14 = 0x0000000127b03d20 03:42:53 INFO - r15 = 0x00000001277fea88 rip = 0x00000001014c6eb5 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:42:53 INFO - rbx = 0x0000000127b04000 rbp = 0x0000000127b03f10 03:42:53 INFO - rsp = 0x0000000127b03f10 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b303 r14 = 0x00000001014c6f00 03:42:53 INFO - r15 = 0x00000001277fea60 rip = 0x00000001014c6f0a 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x0000000127b04000 rbp = 0x0000000127b03f50 03:42:53 INFO - rsp = 0x0000000127b03f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b303 r14 = 0x00000001014c6f00 03:42:53 INFO - r15 = 0x00000001277fea60 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x0000000127b03f78 03:42:53 INFO - rsp = 0x0000000127b03f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 XUL + 0x3f2f00 03:42:53 INFO - rsp = 0x0000000127b04050 rip = 0x00000001014c6f00 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 31 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012ae30bf8 rbx = 0x000000012ae31000 03:42:53 INFO - rsi = 0x0000000000007303 rdi = 0x000000000000a503 03:42:53 INFO - rbp = 0x000000012ae30c70 rsp = 0x000000012ae30bf8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000127924a88 r13 = 0x0000000127930780 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012ae30cd0 rsp = 0x000000012ae30c80 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x0000000127924a40 rbp = 0x000000012ae30d00 03:42:53 INFO - rsp = 0x000000012ae30ce0 r12 = 0x000000012792cac0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ae30d20 03:42:53 INFO - r15 = 0x0000000127924a70 rip = 0x0000000101f1ee21 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:42:53 INFO - rbx = 0x00000001011957a0 rbp = 0x000000012ae30d50 03:42:53 INFO - rsp = 0x000000012ae30d10 r12 = 0x000000012792cac0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ae30d20 03:42:53 INFO - r15 = 0x0000000106d42f80 rip = 0x0000000101f1ebf6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x00000001267d5920 rbp = 0x000000012ae30dd0 03:42:53 INFO - rsp = 0x000000012ae30d60 r12 = 0x00000001267d58e0 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ae30de7 03:42:53 INFO - r15 = 0x00000001267d58b0 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000012ae30df0 03:42:53 INFO - rsp = 0x000000012ae30de0 r12 = 0x0000000127924b20 03:42:53 INFO - r13 = 0x000000000000b500 r14 = 0x0000000127924b00 03:42:53 INFO - r15 = 0x000000012ae30e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x00000001261df430 rbp = 0x000000012ae30e60 03:42:53 INFO - rsp = 0x000000012ae30e00 r12 = 0x0000000127924b20 03:42:53 INFO - r13 = 0x000000000000b500 r14 = 0x0000000127924b00 03:42:53 INFO - r15 = 0x000000012ae30e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d58b0 rbp = 0x000000012ae30e90 03:42:53 INFO - rsp = 0x000000012ae30e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b503 r14 = 0x00000001261df430 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d58b0 rbp = 0x000000012ae30ee0 03:42:53 INFO - rsp = 0x000000012ae30ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b503 r14 = 0x00000001261df430 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628f840 rbp = 0x000000012ae30f10 03:42:53 INFO - rsp = 0x000000012ae30ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b503 r14 = 0x000000012ae31000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012ae31000 rbp = 0x000000012ae30f50 03:42:53 INFO - rsp = 0x000000012ae30f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b503 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628f840 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012ae30f78 03:42:53 INFO - rsp = 0x000000012ae30f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012ae31050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 32 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012aeb3bf8 rbx = 0x000000012aeb4000 03:42:53 INFO - rsi = 0x0000000000007303 rdi = 0x000000000000a503 03:42:53 INFO - rbp = 0x000000012aeb3c70 rsp = 0x000000012aeb3bf8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000127924a88 r13 = 0x0000000127930780 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012aeb3cd0 rsp = 0x000000012aeb3c80 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x0000000127924a40 rbp = 0x000000012aeb3d00 03:42:53 INFO - rsp = 0x000000012aeb3ce0 r12 = 0x000000012792cae0 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x000000012aeb3d20 03:42:53 INFO - r15 = 0x0000000127924a70 rip = 0x0000000101f1ee21 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:42:53 INFO - rbx = 0x00000001011957a0 rbp = 0x000000012aeb3d50 03:42:53 INFO - rsp = 0x000000012aeb3d10 r12 = 0x000000012792cae0 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x000000012aeb3d20 03:42:53 INFO - r15 = 0x0000000106d42f80 rip = 0x0000000101f1ebf6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:53 INFO - rbx = 0x00000001267d59f0 rbp = 0x000000012aeb3dd0 03:42:53 INFO - rsp = 0x000000012aeb3d60 r12 = 0x00000001267d59b0 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x000000012aeb3de7 03:42:53 INFO - r15 = 0x00000001267d5980 rip = 0x00000001011946f7 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012aeb3df0 03:42:53 INFO - rsp = 0x000000012aeb3de0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b603 r14 = 0x0000000127924c40 03:42:53 INFO - r15 = 0x000000012aeb3e10 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:42:53 INFO - rbx = 0x00000001261df5e0 rbp = 0x000000012aeb3e60 03:42:53 INFO - rsp = 0x000000012aeb3e00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b603 r14 = 0x0000000127924c40 03:42:53 INFO - r15 = 0x000000012aeb3e10 rip = 0x00000001015283cc 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d5980 rbp = 0x000000012aeb3e90 03:42:53 INFO - rsp = 0x000000012aeb3e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b603 r14 = 0x00000001261df5e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d5980 rbp = 0x000000012aeb3ee0 03:42:53 INFO - rsp = 0x000000012aeb3ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b603 r14 = 0x00000001261df5e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628f970 rbp = 0x000000012aeb3f10 03:42:53 INFO - rsp = 0x000000012aeb3ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b603 r14 = 0x000000012aeb4000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012aeb4000 rbp = 0x000000012aeb3f50 03:42:53 INFO - rsp = 0x000000012aeb3f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b603 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628f970 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012aeb3f78 03:42:53 INFO - rsp = 0x000000012aeb3f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 12 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012aeb4050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 33 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012af36c48 rbx = 0x000000012af37000 03:42:53 INFO - rsi = 0x000000000000a603 rdi = 0x000000000000a403 03:42:53 INFO - rbp = 0x000000012af36cc0 rsp = 0x000000012af36c48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000127924d48 r13 = 0x0000000127930a80 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012af36d20 rsp = 0x000000012af36cd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x00000001267d5ac0 rbp = 0x000000012af36d50 03:42:53 INFO - rsp = 0x000000012af36d30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012af36d78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x00000001267d5ac0 rbp = 0x000000012af36dd0 03:42:53 INFO - rsp = 0x000000012af36d60 r12 = 0x00000001267d5a80 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012af36de7 03:42:53 INFO - r15 = 0x00000001267d5a50 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000012af36df0 03:42:53 INFO - rsp = 0x000000012af36de0 r12 = 0x0000000127924da0 03:42:53 INFO - r13 = 0x000000000000b700 r14 = 0x0000000127924d80 03:42:53 INFO - r15 = 0x000000012af36e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x00000001261df790 rbp = 0x000000012af36e60 03:42:53 INFO - rsp = 0x000000012af36e00 r12 = 0x0000000127924da0 03:42:53 INFO - r13 = 0x000000000000b700 r14 = 0x0000000127924d80 03:42:53 INFO - r15 = 0x000000012af36e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d5a50 rbp = 0x000000012af36e90 03:42:53 INFO - rsp = 0x000000012af36e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b703 r14 = 0x00000001261df790 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d5a50 rbp = 0x000000012af36ee0 03:42:53 INFO - rsp = 0x000000012af36ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b703 r14 = 0x00000001261df790 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628faa0 rbp = 0x000000012af36f10 03:42:53 INFO - rsp = 0x000000012af36ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b703 r14 = 0x000000012af37000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012af37000 rbp = 0x000000012af36f50 03:42:53 INFO - rsp = 0x000000012af36f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000b703 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628faa0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012af36f78 03:42:53 INFO - rsp = 0x000000012af36f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012af37050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 34 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012b03cc48 rbx = 0x000000012b03d000 03:42:53 INFO - rsi = 0x000000000000aa03 rdi = 0x0000000000009f03 03:42:53 INFO - rbp = 0x000000012b03ccc0 rsp = 0x000000012b03cc48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x0000000126d22e48 r13 = 0x0000000127930fc0 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012b03cd20 rsp = 0x000000012b03ccd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x00000001267d5b90 rbp = 0x000000012b03cd50 03:42:53 INFO - rsp = 0x000000012b03cd30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012b03cd78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x00000001267d5b90 rbp = 0x000000012b03cdd0 03:42:53 INFO - rsp = 0x000000012b03cd60 r12 = 0x00000001267d5b50 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012b03cde7 03:42:53 INFO - r15 = 0x00000001267d5b20 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000012b03cdf0 03:42:53 INFO - rsp = 0x000000012b03cde0 r12 = 0x0000000126d22ea0 03:42:53 INFO - r13 = 0x0000000000008100 r14 = 0x0000000126d22e80 03:42:53 INFO - r15 = 0x000000012b03ce00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x00000001261dfaf0 rbp = 0x000000012b03ce60 03:42:53 INFO - rsp = 0x000000012b03ce00 r12 = 0x0000000126d22ea0 03:42:53 INFO - r13 = 0x0000000000008100 r14 = 0x0000000126d22e80 03:42:53 INFO - r15 = 0x000000012b03ce00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d5b20 rbp = 0x000000012b03ce90 03:42:53 INFO - rsp = 0x000000012b03ce70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008127 r14 = 0x00000001261dfaf0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x00000001267d5b20 rbp = 0x000000012b03cee0 03:42:53 INFO - rsp = 0x000000012b03cea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008127 r14 = 0x00000001261dfaf0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628fbd0 rbp = 0x000000012b03cf10 03:42:53 INFO - rsp = 0x000000012b03cef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008127 r14 = 0x000000012b03d000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012b03d000 rbp = 0x000000012b03cf50 03:42:53 INFO - rsp = 0x000000012b03cf20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000008127 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628fbd0 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012b03cf78 03:42:53 INFO - rsp = 0x000000012b03cf60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012b03d050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 35 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012b0bfa98 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000002 rdi = 0x000000012b0bfb70 03:42:53 INFO - rbp = 0x000000012b0bfaf0 rsp = 0x000000012b0bfa98 03:42:53 INFO - r8 = 0x000000000000bd03 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x000000000000bd03 r13 = 0x000000000000005c 03:42:53 INFO - r14 = 0x000000012b0bfb70 r15 = 0x0000000000000002 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:53 INFO - rbp = 0x000000012b0bfaf0 rsp = 0x000000012b0bfaa0 03:42:53 INFO - rip = 0x00007fff880813ed 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:53 INFO - rbx = 0x000000012b10b000 rbp = 0x000000000000bd03 03:42:53 INFO - rsp = 0x000000012b0bfb00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000be03 r14 = 0x000000012b0c0000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012628fe30 rbp = 0x000000012b0bff10 03:42:53 INFO - rsp = 0x000000012b0bfef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000be03 r14 = 0x000000012b0c0000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012b0c0000 rbp = 0x000000012b0bff50 03:42:53 INFO - rsp = 0x000000012b0bff20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000be03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012628fe30 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012b0bff78 03:42:53 INFO - rsp = 0x000000012b0bff60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012b0c0050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 36 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012cfbdc48 rbx = 0x000000012cfbe000 03:42:53 INFO - rsi = 0x0000000000006f03 rdi = 0x0000000000009b03 03:42:53 INFO - rbp = 0x000000012cfbdcc0 rsp = 0x000000012cfbdc48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012d8bc448 r13 = 0x000000012c9bbec0 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012cfbdd20 rsp = 0x000000012cfbdcd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000012d890490 rbp = 0x000000012cfbdd50 03:42:53 INFO - rsp = 0x000000012cfbdd30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012cfbdd78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x000000012d890490 rbp = 0x000000012cfbddd0 03:42:53 INFO - rsp = 0x000000012cfbdd60 r12 = 0x000000012d890450 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012cfbdde7 03:42:53 INFO - r15 = 0x000000012d890420 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000012cfbddf0 03:42:53 INFO - rsp = 0x000000012cfbdde0 r12 = 0x000000012d8bc4a0 03:42:53 INFO - r13 = 0x000000000000cb00 r14 = 0x000000012d8bc480 03:42:53 INFO - r15 = 0x000000012cfbde00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x0000000126eb85e0 rbp = 0x000000012cfbde60 03:42:53 INFO - rsp = 0x000000012cfbde00 r12 = 0x000000012d8bc4a0 03:42:53 INFO - r13 = 0x000000000000cb00 r14 = 0x000000012d8bc480 03:42:53 INFO - r15 = 0x000000012cfbde00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x000000012d890420 rbp = 0x000000012cfbde90 03:42:53 INFO - rsp = 0x000000012cfbde70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cb03 r14 = 0x0000000126eb85e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x000000012d890420 rbp = 0x000000012cfbdee0 03:42:53 INFO - rsp = 0x000000012cfbdea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cb03 r14 = 0x0000000126eb85e0 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012c646660 rbp = 0x000000012cfbdf10 03:42:53 INFO - rsp = 0x000000012cfbdef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cb03 r14 = 0x000000012cfbe000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012cfbe000 rbp = 0x000000012cfbdf50 03:42:53 INFO - rsp = 0x000000012cfbdf20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cb03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012c646660 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012cfbdf78 03:42:53 INFO - rsp = 0x000000012cfbdf60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012cfbe050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 37 03:42:53 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:53 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012f180a98 rbx = 0x0000000000000000 03:42:53 INFO - rsi = 0x0000000000000002 rdi = 0x000000012f180b70 03:42:53 INFO - rbp = 0x000000012f180af0 rsp = 0x000000012f180a98 03:42:53 INFO - r8 = 0x000000000000cc03 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:53 INFO - r12 = 0x000000000000cc03 r13 = 0x000000000000005c 03:42:53 INFO - r14 = 0x000000012f180b70 r15 = 0x0000000000000002 03:42:53 INFO - rip = 0x00007fff88080d7a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:53 INFO - rbp = 0x000000012f180af0 rsp = 0x000000012f180aa0 03:42:53 INFO - rip = 0x00007fff880813ed 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:53 INFO - rbx = 0x000000012d934000 rbp = 0x000000000000cc03 03:42:53 INFO - rsp = 0x000000012f180b00 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012f181000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012c647110 rbp = 0x000000012f180f10 03:42:53 INFO - rsp = 0x000000012f180ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012f181000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012f181000 rbp = 0x000000012f180f50 03:42:53 INFO - rsp = 0x000000012f180f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000cd03 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012c647110 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012f180f78 03:42:53 INFO - rsp = 0x000000012f180f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012f181050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 38 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012f880c48 rbx = 0x000000012f881000 03:42:53 INFO - rsi = 0x0000000000001e03 rdi = 0x000000000000a703 03:42:53 INFO - rbp = 0x000000012f880cc0 rsp = 0x000000012f880c48 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012d8b0308 r13 = 0x000000012f5cae40 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012f880d20 rsp = 0x000000012f880cd0 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000012d891f60 rbp = 0x000000012f880d50 03:42:53 INFO - rsp = 0x000000012f880d30 r12 = 0x00000001059dc388 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012f880d78 03:42:53 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:53 INFO - rbx = 0x000000012d891f60 rbp = 0x000000012f880dd0 03:42:53 INFO - rsp = 0x000000012f880d60 r12 = 0x000000012d891f20 03:42:53 INFO - r13 = 0x0000000080460001 r14 = 0x000000012f880de7 03:42:53 INFO - r15 = 0x000000012d891ef0 rip = 0x000000010119467d 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000001 rbp = 0x000000012f880df0 03:42:53 INFO - rsp = 0x000000012f880de0 r12 = 0x000000012d8b0360 03:42:53 INFO - r13 = 0x000000000000ce00 r14 = 0x000000012d8b0340 03:42:53 INFO - r15 = 0x000000012f880e00 rip = 0x00000001011c2c63 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:53 INFO - rbx = 0x000000012d9d3c80 rbp = 0x000000012f880e60 03:42:53 INFO - rsp = 0x000000012f880e00 r12 = 0x000000012d8b0360 03:42:53 INFO - r13 = 0x000000000000ce00 r14 = 0x000000012d8b0340 03:42:53 INFO - r15 = 0x000000012f880e00 rip = 0x000000010152843f 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:53 INFO - rbx = 0x000000012d891ef0 rbp = 0x000000012f880e90 03:42:53 INFO - rsp = 0x000000012f880e70 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ce07 r14 = 0x000000012d9d3c80 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:53 INFO - rbx = 0x000000012d891ef0 rbp = 0x000000012f880ee0 03:42:53 INFO - rsp = 0x000000012f880ea0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ce07 r14 = 0x000000012d9d3c80 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:53 INFO - rbx = 0x000000012c647830 rbp = 0x000000012f880f10 03:42:53 INFO - rsp = 0x000000012f880ef0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ce07 r14 = 0x000000012f881000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:53 INFO - rbx = 0x000000012f881000 rbp = 0x000000012f880f50 03:42:53 INFO - rsp = 0x000000012f880f20 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x000000000000ce07 r14 = 0x0000000100637ca0 03:42:53 INFO - r15 = 0x000000012c647830 rip = 0x00007fff880b9fd6 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012f880f78 03:42:53 INFO - rsp = 0x000000012f880f60 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:53 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 11 libnss3.dylib + 0x237ca0 03:42:53 INFO - rsp = 0x000000012f881050 rip = 0x0000000100637ca0 03:42:53 INFO - Found by: stack scanning 03:42:53 INFO - Thread 39 03:42:53 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:53 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:53 INFO - rcx = 0x000000012ff008f8 rbx = 0x000000012ff01000 03:42:53 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000006603 03:42:53 INFO - rbp = 0x000000012ff00970 rsp = 0x000000012ff008f8 03:42:53 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:53 INFO - r12 = 0x000000012f354408 r13 = 0x000000012fc9ca80 03:42:53 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:53 INFO - rip = 0x00007fff880bba6a 03:42:53 INFO - Found by: given as instruction pointer in context 03:42:53 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:53 INFO - rbp = 0x000000012ff009d0 rsp = 0x000000012ff00980 03:42:53 INFO - rip = 0x00000001006358ae 03:42:53 INFO - Found by: previous frame's frame pointer 03:42:53 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:53 INFO - rbx = 0x000000012f9ae000 rbp = 0x000000012ff009f0 03:42:53 INFO - rsp = 0x000000012ff009e0 r12 = 0x0000000000000000 03:42:53 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:42:53 INFO - r15 = 0x000000012f9ae000 rip = 0x0000000103061f23 03:42:53 INFO - Found by: call frame info 03:42:53 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:42:53 INFO - rbx = 0x0000000000000000 rbp = 0x000000012ff00a80 03:42:54 INFO - rsp = 0x000000012ff00a00 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000000000 r14 = 0x000000012f6ea7e0 03:42:54 INFO - r15 = 0x000000012f9ae000 rip = 0x0000000103061875 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:42:54 INFO - rbx = 0x0000000130100057 rbp = 0x000000012ff00d50 03:42:54 INFO - rsp = 0x000000012ff00a90 r12 = 0x000000012fbb9000 03:42:54 INFO - r13 = 0x89f08512268e349b r14 = 0x000000012f3550d0 03:42:54 INFO - r15 = 0x000000012fbc6800 rip = 0x0000000103033a3f 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:42:54 INFO - rbx = 0x000000012f6f30a0 rbp = 0x000000012ff00dd0 03:42:54 INFO - rsp = 0x000000012ff00d60 r12 = 0x000000012f6f3060 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ff00de7 03:42:54 INFO - r15 = 0x000000012f6f3030 rip = 0x00000001011946f7 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:54 INFO - rbx = 0x0000000000000001 rbp = 0x000000012ff00df0 03:42:54 INFO - rsp = 0x000000012ff00de0 r12 = 0x000000012f354520 03:42:54 INFO - r13 = 0x000000000000d000 r14 = 0x000000012f354500 03:42:54 INFO - r15 = 0x000000012ff00e00 rip = 0x00000001011c2c63 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:54 INFO - rbx = 0x000000012d9d4340 rbp = 0x000000012ff00e60 03:42:54 INFO - rsp = 0x000000012ff00e00 r12 = 0x000000012f354520 03:42:54 INFO - r13 = 0x000000000000d000 r14 = 0x000000012f354500 03:42:54 INFO - r15 = 0x000000012ff00e00 rip = 0x000000010152843f 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:54 INFO - rbx = 0x000000012f6f3030 rbp = 0x000000012ff00e90 03:42:54 INFO - rsp = 0x000000012ff00e70 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d007 r14 = 0x000000012d9d4340 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:54 INFO - rbx = 0x000000012f6f3030 rbp = 0x000000012ff00ee0 03:42:54 INFO - rsp = 0x000000012ff00ea0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d007 r14 = 0x000000012d9d4340 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:54 INFO - rbx = 0x000000012c647f50 rbp = 0x000000012ff00f10 03:42:54 INFO - rsp = 0x000000012ff00ef0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d007 r14 = 0x000000012ff01000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:42:54 INFO - rbx = 0x000000012ff01000 rbp = 0x000000012ff00f50 03:42:54 INFO - rsp = 0x000000012ff00f20 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d007 r14 = 0x0000000100637ca0 03:42:54 INFO - r15 = 0x000000012c647f50 rip = 0x00007fff880b9fd6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:42:54 INFO - rbx = 0x0000000000000000 rbp = 0x000000012ff00f78 03:42:54 INFO - rsp = 0x000000012ff00f60 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 13 libnss3.dylib + 0x237ca0 03:42:54 INFO - rsp = 0x000000012ff01050 rip = 0x0000000100637ca0 03:42:54 INFO - Found by: stack scanning 03:42:54 INFO - Thread 40 03:42:54 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:42:54 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:42:54 INFO - rcx = 0x000000012ff83a98 rbx = 0x0000000000000000 03:42:54 INFO - rsi = 0x0000000000000002 rdi = 0x000000012ff83b70 03:42:54 INFO - rbp = 0x000000012ff83af0 rsp = 0x000000012ff83a98 03:42:54 INFO - r8 = 0x000000000000d203 r9 = 0x0000000000000000 03:42:54 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:42:54 INFO - r12 = 0x000000000000d203 r13 = 0x000000000000005c 03:42:54 INFO - r14 = 0x000000012ff83b70 r15 = 0x0000000000000002 03:42:54 INFO - rip = 0x00007fff88080d7a 03:42:54 INFO - Found by: given as instruction pointer in context 03:42:54 INFO - 1 libSystem.B.dylib!mach_msg + 0x3b 03:42:54 INFO - rbp = 0x000000012ff83af0 rsp = 0x000000012ff83aa0 03:42:54 INFO - rip = 0x00007fff880813ed 03:42:54 INFO - Found by: stack scanning 03:42:54 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:42:54 INFO - rbx = 0x000000012fbe5000 rbp = 0x000000000000d203 03:42:54 INFO - rsp = 0x000000012ff83b00 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d303 r14 = 0x000000012ff84000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x000000010473fedd 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:54 INFO - rbx = 0x000000012c648080 rbp = 0x000000012ff83f10 03:42:54 INFO - rsp = 0x000000012ff83ef0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d303 r14 = 0x000000012ff84000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 4 libSystem.B.dylib!_pthread_start + 0x14b 03:42:54 INFO - rbx = 0x000000012ff84000 rbp = 0x000000012ff83f50 03:42:54 INFO - rsp = 0x000000012ff83f20 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d303 r14 = 0x0000000100637ca0 03:42:54 INFO - r15 = 0x000000012c648080 rip = 0x00007fff880b9fd6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 5 libSystem.B.dylib!thread_start + 0xd 03:42:54 INFO - rbx = 0x0000000000000000 rbp = 0x000000012ff83f78 03:42:54 INFO - rsp = 0x000000012ff83f60 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 6 libnss3.dylib + 0x237ca0 03:42:54 INFO - rsp = 0x000000012ff84050 rip = 0x0000000100637ca0 03:42:54 INFO - Found by: stack scanning 03:42:54 INFO - Thread 41 03:42:54 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:54 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:54 INFO - rcx = 0x0000000130280c48 rbx = 0x0000000130281000 03:42:54 INFO - rsi = 0x0000000000007003 rdi = 0x0000000000006c03 03:42:54 INFO - rbp = 0x0000000130280cc0 rsp = 0x0000000130280c48 03:42:54 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:54 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:54 INFO - r12 = 0x000000012231fa88 r13 = 0x000000012fc9d800 03:42:54 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:54 INFO - rip = 0x00007fff880bba6a 03:42:54 INFO - Found by: given as instruction pointer in context 03:42:54 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:54 INFO - rbp = 0x0000000130280d20 rsp = 0x0000000130280cd0 03:42:54 INFO - rip = 0x00000001006358ae 03:42:54 INFO - Found by: previous frame's frame pointer 03:42:54 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:54 INFO - rbx = 0x000000012f6e0b10 rbp = 0x0000000130280d50 03:42:54 INFO - rsp = 0x0000000130280d30 r12 = 0x00000001059dc388 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x0000000130280d78 03:42:54 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:54 INFO - rbx = 0x000000012f6e0b10 rbp = 0x0000000130280dd0 03:42:54 INFO - rsp = 0x0000000130280d60 r12 = 0x000000012f6e0ad0 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x0000000130280de7 03:42:54 INFO - r15 = 0x000000012f6e0aa0 rip = 0x000000010119467d 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:54 INFO - rbx = 0x0000000000000001 rbp = 0x0000000130280df0 03:42:54 INFO - rsp = 0x0000000130280de0 r12 = 0x000000012231fae0 03:42:54 INFO - r13 = 0x000000000000d400 r14 = 0x000000012231fac0 03:42:54 INFO - r15 = 0x0000000130280e00 rip = 0x00000001011c2c63 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:54 INFO - rbx = 0x000000012d9d46a0 rbp = 0x0000000130280e60 03:42:54 INFO - rsp = 0x0000000130280e00 r12 = 0x000000012231fae0 03:42:54 INFO - r13 = 0x000000000000d400 r14 = 0x000000012231fac0 03:42:54 INFO - r15 = 0x0000000130280e00 rip = 0x000000010152843f 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:54 INFO - rbx = 0x000000012f6e0aa0 rbp = 0x0000000130280e90 03:42:54 INFO - rsp = 0x0000000130280e70 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d403 r14 = 0x000000012d9d46a0 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:54 INFO - rbx = 0x000000012f6e0aa0 rbp = 0x0000000130280ee0 03:42:54 INFO - rsp = 0x0000000130280ea0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d403 r14 = 0x000000012d9d46a0 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:54 INFO - rbx = 0x000000012c6482e0 rbp = 0x0000000130280f10 03:42:54 INFO - rsp = 0x0000000130280ef0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d403 r14 = 0x0000000130281000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:54 INFO - rbx = 0x0000000130281000 rbp = 0x0000000130280f50 03:42:54 INFO - rsp = 0x0000000130280f20 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000d403 r14 = 0x0000000100637ca0 03:42:54 INFO - r15 = 0x000000012c6482e0 rip = 0x00007fff880b9fd6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:54 INFO - rbx = 0x0000000000000000 rbp = 0x0000000130280f78 03:42:54 INFO - rsp = 0x0000000130280f60 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 11 libnss3.dylib + 0x237ca0 03:42:54 INFO - rsp = 0x0000000130281050 rip = 0x0000000100637ca0 03:42:54 INFO - Found by: stack scanning 03:42:54 INFO - Thread 42 03:42:54 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:54 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:54 INFO - rcx = 0x0000000127383c48 rbx = 0x0000000127384000 03:42:54 INFO - rsi = 0x0000000000006e03 rdi = 0x000000000000a903 03:42:54 INFO - rbp = 0x0000000127383cc0 rsp = 0x0000000127383c48 03:42:54 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:54 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:54 INFO - r12 = 0x0000000123a1e748 r13 = 0x0000000122cb0b40 03:42:54 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:54 INFO - rip = 0x00007fff880bba6a 03:42:54 INFO - Found by: given as instruction pointer in context 03:42:54 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:54 INFO - rbp = 0x0000000127383d20 rsp = 0x0000000127383cd0 03:42:54 INFO - rip = 0x00000001006358ae 03:42:54 INFO - Found by: previous frame's frame pointer 03:42:54 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:54 INFO - rbx = 0x00000001338d1560 rbp = 0x0000000127383d50 03:42:54 INFO - rsp = 0x0000000127383d30 r12 = 0x00000001059dc388 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x0000000127383d78 03:42:54 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:54 INFO - rbx = 0x00000001338d1560 rbp = 0x0000000127383dd0 03:42:54 INFO - rsp = 0x0000000127383d60 r12 = 0x00000001338d1520 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x0000000127383de7 03:42:54 INFO - r15 = 0x00000001338d14f0 rip = 0x000000010119467d 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:54 INFO - rbx = 0x0000000000000001 rbp = 0x0000000127383df0 03:42:54 INFO - rsp = 0x0000000127383de0 r12 = 0x0000000123a1e7e0 03:42:54 INFO - r13 = 0x0000000000003000 r14 = 0x0000000123a1e7c0 03:42:54 INFO - r15 = 0x0000000127383e00 rip = 0x00000001011c2c63 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:54 INFO - rbx = 0x000000010b413e50 rbp = 0x0000000127383e60 03:42:54 INFO - rsp = 0x0000000127383e00 r12 = 0x0000000123a1e7e0 03:42:54 INFO - r13 = 0x0000000000003000 r14 = 0x0000000123a1e7c0 03:42:54 INFO - r15 = 0x0000000127383e00 rip = 0x000000010152843f 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:54 INFO - rbx = 0x00000001338d14f0 rbp = 0x0000000127383e90 03:42:54 INFO - rsp = 0x0000000127383e70 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000003017 r14 = 0x000000010b413e50 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:54 INFO - rbx = 0x00000001338d14f0 rbp = 0x0000000127383ee0 03:42:54 INFO - rsp = 0x0000000127383ea0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000003017 r14 = 0x000000010b413e50 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:54 INFO - rbx = 0x0000000121e77fe0 rbp = 0x0000000127383f10 03:42:54 INFO - rsp = 0x0000000127383ef0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000003017 r14 = 0x0000000127384000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:54 INFO - rbx = 0x0000000127384000 rbp = 0x0000000127383f50 03:42:54 INFO - rsp = 0x0000000127383f20 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000003017 r14 = 0x0000000100637ca0 03:42:54 INFO - r15 = 0x0000000121e77fe0 rip = 0x00007fff880b9fd6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:54 INFO - rbx = 0x0000000000000000 rbp = 0x0000000127383f78 03:42:54 INFO - rsp = 0x0000000127383f60 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 11 libnss3.dylib + 0x237ca0 03:42:54 INFO - rsp = 0x0000000127384050 rip = 0x0000000100637ca0 03:42:54 INFO - Found by: stack scanning 03:42:54 INFO - Thread 43 03:42:54 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:42:54 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:42:54 INFO - rcx = 0x0000000131280c48 rbx = 0x0000000131281000 03:42:54 INFO - rsi = 0x0000000000006803 rdi = 0x0000000000007203 03:42:54 INFO - rbp = 0x0000000131280cc0 rsp = 0x0000000131280c48 03:42:54 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:42:54 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:42:54 INFO - r12 = 0x00000001241ec288 r13 = 0x0000000122ce93c0 03:42:54 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:42:54 INFO - rip = 0x00007fff880bba6a 03:42:54 INFO - Found by: given as instruction pointer in context 03:42:54 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:42:54 INFO - rbp = 0x0000000131280d20 rsp = 0x0000000131280cd0 03:42:54 INFO - rip = 0x00000001006358ae 03:42:54 INFO - Found by: previous frame's frame pointer 03:42:54 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:42:54 INFO - rbx = 0x00000001338d1ff0 rbp = 0x0000000131280d50 03:42:54 INFO - rsp = 0x0000000131280d30 r12 = 0x00000001059dc388 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x0000000131280d78 03:42:54 INFO - r15 = 0x00000001059dc3a0 rip = 0x00000001011917c6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:42:54 INFO - rbx = 0x00000001338d1ff0 rbp = 0x0000000131280dd0 03:42:54 INFO - rsp = 0x0000000131280d60 r12 = 0x00000001338d1fb0 03:42:54 INFO - r13 = 0x0000000080460001 r14 = 0x0000000131280de7 03:42:54 INFO - r15 = 0x00000001338d1f80 rip = 0x000000010119467d 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:42:54 INFO - rbx = 0x0000000000000001 rbp = 0x0000000131280df0 03:42:54 INFO - rsp = 0x0000000131280de0 r12 = 0x00000001241ec320 03:42:54 INFO - r13 = 0x000000000000b800 r14 = 0x00000001241ec300 03:42:54 INFO - r15 = 0x0000000131280e00 rip = 0x00000001011c2c63 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:42:54 INFO - rbx = 0x0000000122239770 rbp = 0x0000000131280e60 03:42:54 INFO - rsp = 0x0000000131280e00 r12 = 0x00000001241ec320 03:42:54 INFO - r13 = 0x000000000000b800 r14 = 0x00000001241ec300 03:42:54 INFO - r15 = 0x0000000131280e00 rip = 0x000000010152843f 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:42:54 INFO - rbx = 0x00000001338d1f80 rbp = 0x0000000131280e90 03:42:54 INFO - rsp = 0x0000000131280e70 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000b8f3 r14 = 0x0000000122239770 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00000001014b80a9 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:42:54 INFO - rbx = 0x00000001338d1f80 rbp = 0x0000000131280ee0 03:42:54 INFO - rsp = 0x0000000131280ea0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000b8f3 r14 = 0x0000000122239770 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x000000010119317c 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:42:54 INFO - rbx = 0x0000000121e78700 rbp = 0x0000000131280f10 03:42:54 INFO - rsp = 0x0000000131280ef0 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000b8f3 r14 = 0x0000000131281000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x0000000100637d73 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 9 libSystem.B.dylib!_pthread_start + 0x14b 03:42:54 INFO - rbx = 0x0000000131281000 rbp = 0x0000000131280f50 03:42:54 INFO - rsp = 0x0000000131280f20 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x000000000000b8f3 r14 = 0x0000000100637ca0 03:42:54 INFO - r15 = 0x0000000121e78700 rip = 0x00007fff880b9fd6 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 10 libSystem.B.dylib!thread_start + 0xd 03:42:54 INFO - rbx = 0x0000000000000000 rbp = 0x0000000131280f78 03:42:54 INFO - rsp = 0x0000000131280f60 r12 = 0x0000000000000000 03:42:54 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:42:54 INFO - r15 = 0x0000000000000000 rip = 0x00007fff880b9e89 03:42:54 INFO - Found by: call frame info 03:42:54 INFO - 11 libnss3.dylib + 0x237ca0 03:42:54 INFO - rsp = 0x0000000131281050 rip = 0x0000000100637ca0 03:42:54 INFO - Found by: stack scanning 03:42:54 INFO - Loaded modules: 03:42:54 INFO - 0x100000000 - 0x100005fff firefox ??? (main) 03:42:54 INFO - 0x100010000 - 0x10002ffff libmozglue.dylib ??? 03:42:54 INFO - 0x100400000 - 0x1006a5fff libnss3.dylib ??? 03:42:54 INFO - 0x101000000 - 0x10101bfff liblgpllibs.dylib ??? 03:42:54 INFO - 0x1010d4000 - 0x106731fff XUL ??? 03:42:54 INFO - 0x10b2b1000 - 0x10b2ccfff libbrowsercomps.dylib ??? 03:42:54 INFO - 0x10ed83000 - 0x10edbbfff libsoftokn3.dylib ??? 03:42:54 INFO - 0x10f383000 - 0x10f3a5fff libnssdbm3.dylib ??? 03:42:54 INFO - 0x10f3bd000 - 0x10f425fff libfreebl3.dylib ??? 03:42:54 INFO - 0x122700000 - 0x12275dfff libnssckbi.dylib ??? 03:42:54 INFO - 0x123493000 - 0x1234b9fff GLRendererFloat ??? 03:42:54 INFO - 0x12b0f2000 - 0x12b0f8fff libFontStreams.A.dylib ??? 03:42:54 INFO - 0x12b400000 - 0x12b593fff GLEngine ??? 03:42:54 INFO - 0x12b5c4000 - 0x12b9e7fff libclh.dylib ??? 03:42:54 INFO - 0x200000000 - 0x200787fff GeForceGLDriver ??? 03:42:54 INFO - 0x7fff80003000 - 0x7fff800c4fff ColorSync ??? 03:42:54 INFO - 0x7fff801ea000 - 0x7fff80233fff SecurityInterface ??? 03:42:54 INFO - 0x7fff80234000 - 0x7fff80372fff CoreData ??? 03:42:54 INFO - 0x7fff803be000 - 0x7fff8057cfff libicucore.A.dylib ??? 03:42:54 INFO - 0x7fff8057d000 - 0x7fff805befff CoreMedia ??? 03:42:54 INFO - 0x7fff805d5000 - 0x7fff80857fff Foundation ??? 03:42:54 INFO - 0x7fff80858000 - 0x7fff8085efff DiskArbitration ??? 03:42:54 INFO - 0x7fff809de000 - 0x7fff80a05fff libJPEG.dylib ??? 03:42:54 INFO - 0x7fff80a06000 - 0x7fff81102fff CoreGraphics ??? 03:42:54 INFO - 0x7fff81103000 - 0x7fff81114fff libz.1.dylib ??? 03:42:54 INFO - 0x7fff81220000 - 0x7fff812d5fff Ink ??? 03:42:54 INFO - 0x7fff812d6000 - 0x7fff81340fff libvMisc.dylib ??? 03:42:54 INFO - 0x7fff8157c000 - 0x7fff8157cfff vecLib ??? 03:42:54 INFO - 0x7fff81656000 - 0x7fff816a2fff libauto.dylib ??? 03:42:54 INFO - 0x7fff816a3000 - 0x7fff816a3fff CoreServices ??? 03:42:54 INFO - 0x7fff81816000 - 0x7fff81930fff libGLProgrammability.dylib ??? 03:42:54 INFO - 0x7fff8193f000 - 0x7fff81967fff DictionaryServices ??? 03:42:54 INFO - 0x7fff81968000 - 0x7fff81969fff liblangid.dylib ??? 03:42:54 INFO - 0x7fff819b6000 - 0x7fff819b7fff AudioUnit ??? 03:42:54 INFO - 0x7fff819c6000 - 0x7fff819d7fff DSObjCWrappers ??? 03:42:54 INFO - 0x7fff81a66000 - 0x7fff81a66fff Accelerate ??? 03:42:54 INFO - 0x7fff81a67000 - 0x7fff81aaefff CoreUI ??? 03:42:54 INFO - 0x7fff81aec000 - 0x7fff81d2efff AddressBook ??? 03:42:54 INFO - 0x7fff81d2f000 - 0x7fff81d70fff QD ??? 03:42:54 INFO - 0x7fff81e03000 - 0x7fff81e26fff OpenCL ??? 03:42:54 INFO - 0x7fff81e28000 - 0x7fff81e2dfff CommonPanels ??? 03:42:54 INFO - 0x7fff81e35000 - 0x7fff81f09fff CFNetwork ??? 03:42:54 INFO - 0x7fff81f0a000 - 0x7fff81feffff DesktopServicesPriv ??? 03:42:54 INFO - 0x7fff82121000 - 0x7fff8212ffff libkxld.dylib ??? 03:42:54 INFO - 0x7fff82130000 - 0x7fff82149fff CFOpenDirectory ??? 03:42:54 INFO - 0x7fff8214a000 - 0x7fff82199fff PasswordServer ??? 03:42:54 INFO - 0x7fff8219a000 - 0x7fff822cffff AudioToolbox ??? 03:42:54 INFO - 0x7fff8234c000 - 0x7fff823dcfff SearchKit ??? 03:42:54 INFO - 0x7fff82417000 - 0x7fff8242bfff SpeechSynthesis ??? 03:42:54 INFO - 0x7fff8242c000 - 0x7fff8242cfff Cocoa ??? 03:42:54 INFO - 0x7fff8242d000 - 0x7fff8248dfff IOKit ??? 03:42:54 INFO - 0x7fff8248e000 - 0x7fff824cbfff LDAP ??? 03:42:54 INFO - 0x7fff824cc000 - 0x7fff824d7fff SpeechRecognition ??? 03:42:54 INFO - 0x7fff824fd000 - 0x7fff82501fff libCGXType.A.dylib ??? 03:42:54 INFO - 0x7fff82509000 - 0x7fff8250bfff libRadiance.dylib ??? 03:42:54 INFO - 0x7fff8250c000 - 0x7fff82527fff OpenScripting ??? 03:42:54 INFO - 0x7fff831a4000 - 0x7fff83362fff ImageIO ??? 03:42:54 INFO - 0x7fff8336c000 - 0x7fff83b76fff libBLAS.dylib ??? 03:42:54 INFO - 0x7fff83b77000 - 0x7fff83e75fff HIToolbox ??? 03:42:54 INFO - 0x7fff83e76000 - 0x7fff83e88fff libsasl2.2.dylib ??? 03:42:54 INFO - 0x7fff840d9000 - 0x7fff84179fff LaunchServices ??? 03:42:54 INFO - 0x7fff8417a000 - 0x7fff841ecfff CoreSymbolication ??? 03:42:54 INFO - 0x7fff841ed000 - 0x7fff841f2fff libGFXShared.dylib ??? 03:42:54 INFO - 0x7fff84480000 - 0x7fff844d5fff FamilyControls ??? 03:42:54 INFO - 0x7fff84559000 - 0x7fff84670fff libxml2.2.dylib ??? 03:42:54 INFO - 0x7fff84671000 - 0x7fff846abfff libcups.2.dylib ??? 03:42:54 INFO - 0x7fff84a11000 - 0x7fff84a27fff MultitouchSupport ??? 03:42:54 INFO - 0x7fff84a28000 - 0x7fff84aa7fff CoreAudio ??? 03:42:54 INFO - 0x7fff84aa8000 - 0x7fff84aa8fff vecLib ??? 03:42:54 INFO - 0x7fff84ad3000 - 0x7fff84ad5fff ExceptionHandling ??? 03:42:54 INFO - 0x7fff84ad6000 - 0x7fff84b47fff AppleVA ??? 03:42:54 INFO - 0x7fff84b48000 - 0x7fff84b53fff CoreLocation ??? 03:42:54 INFO - 0x7fff84b70000 - 0x7fff84b70fff Carbon ??? 03:42:54 INFO - 0x7fff84c3d000 - 0x7fff84ec6fff Security ??? 03:42:54 INFO - 0x7fff850b0000 - 0x7fff850e3fff libTrueTypeScaler.dylib ??? 03:42:54 INFO - 0x7fff850e4000 - 0x7fff85481fff QuartzCore ??? 03:42:54 INFO - 0x7fff854aa000 - 0x7fff854e5fff AE ??? 03:42:54 INFO - 0x7fff854e6000 - 0x7fff8550bfff CoreVideo ??? 03:42:54 INFO - 0x7fff8555c000 - 0x7fff85561fff libGIF.dylib ??? 03:42:54 INFO - 0x7fff855c5000 - 0x7fff8560efff libGLU.dylib ??? 03:42:54 INFO - 0x7fff8560f000 - 0x7fff85613fff libmathCommon.A.dylib ??? 03:42:54 INFO - 0x7fff85da9000 - 0x7fff85db4fff CrashReporterSupport ??? 03:42:54 INFO - 0x7fff85db5000 - 0x7fff85e04fff libTIFF.dylib ??? 03:42:54 INFO - 0x7fff85e95000 - 0x7fff85ecbfff Apple80211 ??? 03:42:54 INFO - 0x7fff8616c000 - 0x7fff86172fff IOSurface ??? 03:42:54 INFO - 0x7fff8617b000 - 0x7fff8618afff NetFS ??? 03:42:54 INFO - 0x7fff8618b000 - 0x7fff8623bfff Kerberos ??? 03:42:54 INFO - 0x7fff86248000 - 0x7fff8628dfff CoreMediaIOServices ??? 03:42:54 INFO - 0x7fff8628e000 - 0x7fff86290fff Print ??? 03:42:54 INFO - 0x7fff86291000 - 0x7fff86c8bfff AppKit ??? 03:42:54 INFO - 0x7fff86c8c000 - 0x7fff86cacfff DirectoryService ??? 03:42:54 INFO - 0x7fff86cad000 - 0x7fff86d6efff libFontParser.dylib ??? 03:42:54 INFO - 0x7fff86e76000 - 0x7fff86eb4fff DebugSymbols ??? 03:42:54 INFO - 0x7fff872fd000 - 0x7fff87803fff VideoToolbox ??? 03:42:54 INFO - 0x7fff87804000 - 0x7fff87847fff libRIP.A.dylib ??? 03:42:54 INFO - 0x7fff87848000 - 0x7fff87892fff Metadata ??? 03:42:54 INFO - 0x7fff878d0000 - 0x7fff87918fff libvDSP.dylib ??? 03:42:54 INFO - 0x7fff87919000 - 0x7fff87919fff ApplicationServices ??? 03:42:54 INFO - 0x7fff8791a000 - 0x7fff8794bfff libGLImage.dylib ??? 03:42:54 INFO - 0x7fff87992000 - 0x7fff879a7fff LangAnalysis ??? 03:42:54 INFO - 0x7fff879a8000 - 0x7fff879b5fff libCSync.A.dylib ??? 03:42:54 INFO - 0x7fff879f6000 - 0x7fff87b1efff MediaToolbox ??? 03:42:54 INFO - 0x7fff87b3a000 - 0x7fff87b65fff libxslt.1.dylib ??? 03:42:54 INFO - 0x7fff87b66000 - 0x7fff87bb9fff HIServices ??? 03:42:54 INFO - 0x7fff87bba000 - 0x7fff87c37fff Backup ??? 03:42:54 INFO - 0x7fff87cdd000 - 0x7fff87d9afff OSServices ??? 03:42:54 INFO - 0x7fff87d9b000 - 0x7fff87dd8fff libssl.0.9.8.dylib ??? 03:42:54 INFO - 0x7fff87dd9000 - 0x7fff87df0fff ImageCapture ??? 03:42:54 INFO - 0x7fff87ea7000 - 0x7fff87ec4fff libPng.dylib ??? 03:42:54 INFO - 0x7fff87fc6000 - 0x7fff8807ffff libsqlite3.dylib ??? 03:42:54 INFO - 0x7fff88080000 - 0x7fff88241fff libSystem.B.dylib ??? 03:42:54 INFO - 0x7fff88242000 - 0x7fff88245fff Help ??? 03:42:54 INFO - 0x7fff88246000 - 0x7fff883bdfff CoreFoundation ??? 03:42:54 INFO - 0x7fff8848b000 - 0x7fff88509fff CoreText ??? 03:42:54 INFO - 0x7fff8850a000 - 0x7fff885e7fff vImage ??? 03:42:54 INFO - 0x7fff88749000 - 0x7fff887cefff PrintCore ??? 03:42:54 INFO - 0x7fff887cf000 - 0x7fff88b03fff CarbonCore ??? 03:42:54 INFO - 0x7fff88b04000 - 0x7fff88b13fff OpenGL ??? 03:42:54 INFO - 0x7fff88cf7000 - 0x7fff88cfdfff CommerceCore ??? 03:42:54 INFO - 0x7fff88cfe000 - 0x7fff88d14fff libbsm.0.dylib ??? 03:42:54 INFO - 0x7fff88d15000 - 0x7fff88da1fff SecurityFoundation ??? 03:42:54 INFO - 0x7fff88da2000 - 0x7fff88de3fff SystemConfiguration ??? 03:42:54 INFO - 0x7fff88de4000 - 0x7fff88de7fff libCoreVMClient.dylib ??? 03:42:54 INFO - 0x7fff88de8000 - 0x7fff88e82fff ATS ??? 03:42:54 INFO - 0x7fff88f21000 - 0x7fff88f35fff libGL.dylib ??? 03:42:54 INFO - 0x7fff88f36000 - 0x7fff88f39fff SecurityHI ??? 03:42:54 INFO - 0x7fff88f3a000 - 0x7fff89059fff libcrypto.0.9.8.dylib ??? 03:42:54 INFO - 0x7fff8911f000 - 0x7fff89126fff OpenDirectory ??? 03:42:54 INFO - 0x7fff89127000 - 0x7fff89164fff libFontRegistry.dylib ??? 03:42:54 INFO - 0x7fff89165000 - 0x7fff895a8fff libLAPACK.dylib ??? 03:42:54 INFO - 0x7fff895a9000 - 0x7fff895cafff libresolv.9.dylib ??? 03:42:54 INFO - 0x7fff895cb000 - 0x7fff89648fff libstdc++.6.dylib ??? 03:42:54 INFO - 0x7fff89649000 - 0x7fff8964afff TrustEvaluationAgent ??? 03:42:54 INFO - 0x7fff8964b000 - 0x7fff897bbfff QTKit ??? 03:42:54 INFO - 0x7fff897bc000 - 0x7fff89872fff libobjc.A.dylib ??? 03:42:54 INFO - Stopping web server 03:42:54 INFO - Stopping web socket server 03:42:54 INFO - Stopping ssltunnel 03:42:54 INFO - WARNING | leakcheck | refcount logging is off, so leaks can't be detected! 03:42:54 INFO - runtests.py | Running tests: end. 03:42:54 INFO - SUITE-END | took 399s 03:42:54 ERROR - Return code: 1 03:42:54 ERROR - No tests run or test summary not found 03:42:54 INFO - TinderboxPrint: mochitest-jetpack-addon
T-FAIL CRASH 03:42:54 WARNING - # TBPL FAILURE # 03:42:54 WARNING - setting return code to 2 03:42:54 WARNING - The mochitest suite: jetpack-addon ran with return status: FAILURE 03:42:54 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:42:54 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:42:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:42:54 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip', '--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:42:54 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip --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:42:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-L5esUX/Render', 03:42:54 INFO - 'DISPLAY': '/tmp/launch-ZXjb9c/org.x:0', 03:42:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:42:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:42:54 INFO - 'HOME': '/Users/cltbld', 03:42:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:42:54 INFO - 'LOGNAME': 'cltbld', 03:42:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:42:54 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:42:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:42:54 INFO - 'MOZ_NO_REMOTE': '1', 03:42:54 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:42:54 INFO - 'NO_EM_RESTART': '1', 03:42:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:42:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:42:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:42:54 INFO - 'PWD': '/builds/slave/test', 03:42:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:42:54 INFO - 'SHELL': '/bin/bash', 03:42:54 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-9x0Jax/Listeners', 03:42:54 INFO - 'TMPDIR': '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/', 03:42:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:42:54 INFO - 'USER': 'cltbld', 03:42:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:42:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:42:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:42:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:42:54 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.crashreporter-symbols.zip', '--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:42:54 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:42:54 INFO - import pkg_resources 03:42:54 INFO - Checking for orphan ssltunnel processes... 03:42:54 INFO - Checking for orphan xpcshell processes... 03:42:54 INFO - SUITE-START | Running 142 tests 03:42:54 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 03:42:54 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 1ms 03:42:54 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 03:42:54 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 0ms 03:42:54 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 03:42:54 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 0ms 03:42:54 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:42:55 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:42:55 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpa77q6h.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:42:55 INFO - runtests.py | Server pid: 1075 03:42:55 INFO - runtests.py | Websocket server pid: 1076 03:42:55 INFO - runtests.py | SSL tunnel pid: 1077 03:42:55 INFO - runtests.py | Running tests: start. 03:42:55 INFO - runtests.py | Application pid: 1078 03:42:55 INFO - TEST-INFO | started process Main app process 03:42:55 INFO - 2016-02-02 03:42:55.363 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x1003c5d40 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:42:55 INFO - 2016-02-02 03:42:55.366 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x1003cb220 of class NSCFArray autoreleased with no pool in place - just leaking 03:42:55 INFO - 2016-02-02 03:42:55.573 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x1003bdd80 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:42:55 INFO - 2016-02-02 03:42:55.574 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x1214f7650 of class NSCFData autoreleased with no pool in place - just leaking 03:42:56 INFO - 2016-02-02 03:42:56.278 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x12403cfd0 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 03:42:56 INFO - 2016-02-02 03:42:56.278 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x10c590a20 of class NSCFNumber autoreleased with no pool in place - just leaking 03:42:56 INFO - 2016-02-02 03:42:56.279 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x124088eb0 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:42:56 INFO - 2016-02-02 03:42:56.279 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x10c5cd960 of class NSCFNumber autoreleased with no pool in place - just leaking 03:42:56 INFO - 2016-02-02 03:42:56.280 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x1240a8070 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:42:56 INFO - 2016-02-02 03:42:56.280 firefox[1078:903] *** __NSAutoreleaseNoPool(): Object 0x10c58ff40 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextSetShouldAntialias: invalid context 0x0 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextSetRGBStrokeColor: invalid context 0x0 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextStrokeLineSegments: invalid context 0x0 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextSetRGBStrokeColor: invalid context 0x0 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextStrokeLineSegments: invalid context 0x0 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextSetRGBStrokeColor: invalid context 0x0 03:42:57 INFO - Tue Feb 2 03:42:57 t-snow-r4-0163.test.releng.scl3.mozilla.com firefox[1078] : CGContextStrokeLineSegments: invalid context 0x0 03:42:57 INFO - console.info: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:42:57 INFO - console.info: hiddenWindow document.readyState:complete 03:42:58 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:42:58 INFO - Error: TypeError: window is null 03:42:58 INFO - Traceback (most recent call last): 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:42:58 INFO - window.addEventListener("load", function testOnLoad() { 03:42:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:58 INFO - return interp.methods[prop](addon, target, ...args); 03:42:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:42:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:42:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:58 INFO - return interp.methods[prop](addon, target, ...args); 03:42:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:42:58 INFO - setTimeout(testInit, 0); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:42:58 INFO - getTestList(config, function(links) { 03:42:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:42:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:42:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:42:58 INFO - req.onload = function() { 03:42:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:42:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:42:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:42:58 INFO - callback(links); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:42:58 INFO - require("sdk/addon/window").ready.then(() => { 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:42:58 INFO - return _require(id); 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:42:58 INFO - freeze(load(loader, module)); 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:42:58 INFO - evaluate(sandbox, module.uri); 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:42:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:42:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:42:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:58 INFO - return interp.methods[prop](addon, target, ...args); 03:42:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:42:58 INFO - resolve(); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:42:58 INFO - this.schedulePromise(aPromise); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:42:58 INFO - this.scheduleWalkerLoop(); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:42:58 INFO - let stack = Components_ ? Components_.stack : null; 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:42:58 INFO - this.handlers.shift().process(); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:42:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:42:58 INFO - return new Promise(resolve => { 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:42:58 INFO - runTests({ 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:42:58 INFO - nextIteration(); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:42:58 INFO - checkForEnd(); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:42:58 INFO - findAndRunTests(loader, nextIteration); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:42:58 INFO - var runner = new TestRunner(); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:42:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:42: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:42:58 INFO - Error: TypeError: window is null 03:42:58 INFO - Traceback (most recent call last): 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:42:58 INFO - window.addEventListener("load", function testOnLoad() { 03:42:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:58 INFO - return interp.methods[prop](addon, target, ...args); 03:42:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:42:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:42:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:58 INFO - return interp.methods[prop](addon, target, ...args); 03:42:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:42:58 INFO - setTimeout(testInit, 0); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:42:58 INFO - getTestList(config, function(links) { 03:42:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:42:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:42:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:42:58 INFO - req.onload = function() { 03:42:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:42:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:42:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:42:58 INFO - callback(links); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:42:58 INFO - require("sdk/addon/window").ready.then(() => { 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:42:58 INFO - return _require(id); 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:42:58 INFO - freeze(load(loader, module)); 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:42:58 INFO - evaluate(sandbox, module.uri); 03:42:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:42:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:42:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:42:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:58 INFO - return interp.methods[prop](addon, target, ...args); 03:42:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:42:58 INFO - resolve(); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:42:58 INFO - this.schedulePromise(aPromise); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:42:58 INFO - this.scheduleWalkerLoop(); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:42:58 INFO - let stack = Components_ ? Components_.stack : null; 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:42:58 INFO - this.handlers.shift().process(); 03:42:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:42:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:42:58 INFO - testModule(require, filename).then(tests => { 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:42:58 INFO - return new Promise(resolve => { 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:42:58 INFO - runTests({ 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:42:58 INFO - nextIteration(); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:42:58 INFO - checkForEnd(); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:42:58 INFO - findAndRunTests(loader, nextIteration); 03:42:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:42:58 INFO - var runner = new TestRunner(); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:42:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:42:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:42: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:42:59 INFO - Error: TypeError: window is null 03:42:59 INFO - Traceback (most recent call last): 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:42:59 INFO - window.addEventListener("load", function testOnLoad() { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:42:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:42:59 INFO - setTimeout(testInit, 0); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:42:59 INFO - getTestList(config, function(links) { 03:42:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:42:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:42:59 INFO - req.onload = function() { 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:42:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:42:59 INFO - callback(links); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:42:59 INFO - require("sdk/addon/window").ready.then(() => { 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:42:59 INFO - return _require(id); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:42:59 INFO - freeze(load(loader, module)); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:42:59 INFO - evaluate(sandbox, module.uri); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:42:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:42:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:42:59 INFO - resolve(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:42:59 INFO - this.schedulePromise(aPromise); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:42:59 INFO - this.scheduleWalkerLoop(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:42:59 INFO - let stack = Components_ ? Components_.stack : null; 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:42:59 INFO - this.handlers.shift().process(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:42:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:42:59 INFO - testModule(require, filename).then(tests => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:42:59 INFO - testModule(require, filename).then(tests => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:42:59 INFO - return new Promise(resolve => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:42:59 INFO - runTests({ 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:42:59 INFO - nextIteration(); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:42:59 INFO - checkForEnd(); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:42:59 INFO - findAndRunTests(loader, nextIteration); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:42:59 INFO - var runner = new TestRunner(); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:42:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:42: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:42:59 INFO - Error: TypeError: window is null 03:42:59 INFO - Traceback (most recent call last): 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:42:59 INFO - window.addEventListener("load", function testOnLoad() { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:42:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:42:59 INFO - setTimeout(testInit, 0); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:42:59 INFO - getTestList(config, function(links) { 03:42:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:42:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:42:59 INFO - req.onload = function() { 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:42:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:42:59 INFO - callback(links); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:42:59 INFO - require("sdk/addon/window").ready.then(() => { 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:42:59 INFO - return _require(id); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:42:59 INFO - freeze(load(loader, module)); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:42:59 INFO - evaluate(sandbox, module.uri); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:42:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:42:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:42:59 INFO - resolve(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:42:59 INFO - this.schedulePromise(aPromise); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:42:59 INFO - this.scheduleWalkerLoop(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:42:59 INFO - let stack = Components_ ? Components_.stack : null; 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:42:59 INFO - this.handlers.shift().process(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:42:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:42:59 INFO - testModule(require, filename).then(tests => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:42:59 INFO - testModule(require, filename).then(tests => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:42:59 INFO - testModule(require, filename).then(tests => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:42:59 INFO - return new Promise(resolve => { 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:42:59 INFO - runTests({ 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:42:59 INFO - nextIteration(); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:42:59 INFO - checkForEnd(); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:42:59 INFO - findAndRunTests(loader, nextIteration); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:42:59 INFO - var runner = new TestRunner(); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:42:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:42: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:42:59 INFO - Error: TypeError: window is null 03:42:59 INFO - Traceback (most recent call last): 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:42:59 INFO - window.addEventListener("load", function testOnLoad() { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:42:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:42:59 INFO - setTimeout(testInit, 0); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:42:59 INFO - getTestList(config, function(links) { 03:42:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:42:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:42:59 INFO - req.onload = function() { 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:42:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:42:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:42:59 INFO - callback(links); 03:42:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:42:59 INFO - require("sdk/addon/window").ready.then(() => { 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:42:59 INFO - return _require(id); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:42:59 INFO - freeze(load(loader, module)); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:42:59 INFO - evaluate(sandbox, module.uri); 03:42:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:42:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:42:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:42:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:42:59 INFO - return interp.methods[prop](addon, target, ...args); 03:42:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:42:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:42:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:42:59 INFO - resolve(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:42:59 INFO - this.schedulePromise(aPromise); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:42:59 INFO - this.scheduleWalkerLoop(); 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:42:59 INFO - let stack = Components_ ? Components_.stack : null; 03:42:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:00 INFO - this.handlers.shift().process(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:00 INFO - return new Promise(resolve => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:00 INFO - runTests({ 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:00 INFO - nextIteration(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:00 INFO - checkForEnd(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:00 INFO - findAndRunTests(loader, nextIteration); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:00 INFO - var runner = new TestRunner(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:00 INFO - Error: TypeError: window is null 03:43:00 INFO - Traceback (most recent call last): 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:00 INFO - window.addEventListener("load", function testOnLoad() { 03:43:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:00 INFO - return interp.methods[prop](addon, target, ...args); 03:43:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:00 INFO - return interp.methods[prop](addon, target, ...args); 03:43:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:00 INFO - setTimeout(testInit, 0); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:00 INFO - getTestList(config, function(links) { 03:43:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:00 INFO - req.onload = function() { 03:43:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:00 INFO - callback(links); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:00 INFO - require("sdk/addon/window").ready.then(() => { 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:00 INFO - return _require(id); 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:00 INFO - freeze(load(loader, module)); 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:00 INFO - evaluate(sandbox, module.uri); 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:00 INFO - return interp.methods[prop](addon, target, ...args); 03:43:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:00 INFO - resolve(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:00 INFO - this.schedulePromise(aPromise); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:00 INFO - this.scheduleWalkerLoop(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:00 INFO - let stack = Components_ ? Components_.stack : null; 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:00 INFO - this.handlers.shift().process(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:00 INFO - return new Promise(resolve => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:00 INFO - runTests({ 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:00 INFO - nextIteration(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:00 INFO - checkForEnd(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:00 INFO - findAndRunTests(loader, nextIteration); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:00 INFO - var runner = new TestRunner(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:00 INFO - Error: TypeError: window is null 03:43:00 INFO - Traceback (most recent call last): 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:00 INFO - window.addEventListener("load", function testOnLoad() { 03:43:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:00 INFO - return interp.methods[prop](addon, target, ...args); 03:43:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:00 INFO - return interp.methods[prop](addon, target, ...args); 03:43:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:00 INFO - setTimeout(testInit, 0); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:00 INFO - getTestList(config, function(links) { 03:43:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:00 INFO - req.onload = function() { 03:43:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:00 INFO - callback(links); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:00 INFO - require("sdk/addon/window").ready.then(() => { 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:00 INFO - return _require(id); 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:00 INFO - freeze(load(loader, module)); 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:00 INFO - evaluate(sandbox, module.uri); 03:43:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:00 INFO - return interp.methods[prop](addon, target, ...args); 03:43:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:00 INFO - resolve(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:00 INFO - this.schedulePromise(aPromise); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:00 INFO - this.scheduleWalkerLoop(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:00 INFO - let stack = Components_ ? Components_.stack : null; 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:00 INFO - this.handlers.shift().process(); 03:43:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:00 INFO - testModule(require, filename).then(tests => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:00 INFO - return new Promise(resolve => { 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:00 INFO - runTests({ 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:00 INFO - nextIteration(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:00 INFO - checkForEnd(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:00 INFO - findAndRunTests(loader, nextIteration); 03:43:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:00 INFO - var runner = new TestRunner(); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:01 INFO - Error: TypeError: window is null 03:43:01 INFO - Traceback (most recent call last): 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:01 INFO - window.addEventListener("load", function testOnLoad() { 03:43:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:01 INFO - return interp.methods[prop](addon, target, ...args); 03:43:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:01 INFO - return interp.methods[prop](addon, target, ...args); 03:43:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:01 INFO - setTimeout(testInit, 0); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:01 INFO - getTestList(config, function(links) { 03:43:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:01 INFO - req.onload = function() { 03:43:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:01 INFO - callback(links); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:01 INFO - require("sdk/addon/window").ready.then(() => { 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:01 INFO - return _require(id); 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:01 INFO - freeze(load(loader, module)); 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:01 INFO - evaluate(sandbox, module.uri); 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:01 INFO - return interp.methods[prop](addon, target, ...args); 03:43:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:01 INFO - resolve(); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:01 INFO - this.schedulePromise(aPromise); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:01 INFO - this.scheduleWalkerLoop(); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:01 INFO - let stack = Components_ ? Components_.stack : null; 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:01 INFO - this.handlers.shift().process(); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:01 INFO - return new Promise(resolve => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:01 INFO - runTests({ 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:01 INFO - nextIteration(); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:01 INFO - checkForEnd(); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:01 INFO - findAndRunTests(loader, nextIteration); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:01 INFO - var runner = new TestRunner(); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:01 INFO - Error: TypeError: window is null 03:43:01 INFO - Traceback (most recent call last): 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:01 INFO - window.addEventListener("load", function testOnLoad() { 03:43:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:01 INFO - return interp.methods[prop](addon, target, ...args); 03:43:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:01 INFO - return interp.methods[prop](addon, target, ...args); 03:43:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:01 INFO - setTimeout(testInit, 0); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:01 INFO - getTestList(config, function(links) { 03:43:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:01 INFO - req.onload = function() { 03:43:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:01 INFO - callback(links); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:01 INFO - require("sdk/addon/window").ready.then(() => { 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:01 INFO - return _require(id); 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:01 INFO - freeze(load(loader, module)); 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:01 INFO - evaluate(sandbox, module.uri); 03:43:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:01 INFO - return interp.methods[prop](addon, target, ...args); 03:43:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:01 INFO - resolve(); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:01 INFO - this.schedulePromise(aPromise); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:01 INFO - this.scheduleWalkerLoop(); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:01 INFO - let stack = Components_ ? Components_.stack : null; 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:01 INFO - this.handlers.shift().process(); 03:43:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:01 INFO - testModule(require, filename).then(tests => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:01 INFO - return new Promise(resolve => { 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:01 INFO - runTests({ 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:01 INFO - nextIteration(); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:01 INFO - checkForEnd(); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:01 INFO - findAndRunTests(loader, nextIteration); 03:43:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:01 INFO - var runner = new TestRunner(); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:02 INFO - Error: TypeError: window is null 03:43:02 INFO - Traceback (most recent call last): 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:02 INFO - window.addEventListener("load", function testOnLoad() { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:02 INFO - setTimeout(testInit, 0); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:02 INFO - getTestList(config, function(links) { 03:43:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:02 INFO - req.onload = function() { 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:02 INFO - callback(links); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:02 INFO - require("sdk/addon/window").ready.then(() => { 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:02 INFO - return _require(id); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:02 INFO - freeze(load(loader, module)); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:02 INFO - evaluate(sandbox, module.uri); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:02 INFO - resolve(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:02 INFO - this.schedulePromise(aPromise); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:02 INFO - this.scheduleWalkerLoop(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:02 INFO - let stack = Components_ ? Components_.stack : null; 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:02 INFO - this.handlers.shift().process(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:02 INFO - return new Promise(resolve => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:02 INFO - runTests({ 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:02 INFO - nextIteration(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:02 INFO - checkForEnd(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:02 INFO - findAndRunTests(loader, nextIteration); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:02 INFO - var runner = new TestRunner(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:02 INFO - Error: TypeError: window is null 03:43:02 INFO - Traceback (most recent call last): 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:02 INFO - window.addEventListener("load", function testOnLoad() { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:02 INFO - setTimeout(testInit, 0); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:02 INFO - getTestList(config, function(links) { 03:43:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:02 INFO - req.onload = function() { 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:02 INFO - callback(links); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:02 INFO - require("sdk/addon/window").ready.then(() => { 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:02 INFO - return _require(id); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:02 INFO - freeze(load(loader, module)); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:02 INFO - evaluate(sandbox, module.uri); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:02 INFO - resolve(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:02 INFO - this.schedulePromise(aPromise); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:02 INFO - this.scheduleWalkerLoop(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:02 INFO - let stack = Components_ ? Components_.stack : null; 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:02 INFO - this.handlers.shift().process(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:02 INFO - return new Promise(resolve => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:02 INFO - runTests({ 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:02 INFO - nextIteration(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:02 INFO - checkForEnd(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:02 INFO - findAndRunTests(loader, nextIteration); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:02 INFO - var runner = new TestRunner(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:02 INFO - Error: TypeError: window is null 03:43:02 INFO - Traceback (most recent call last): 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:02 INFO - window.addEventListener("load", function testOnLoad() { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:02 INFO - setTimeout(testInit, 0); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:02 INFO - getTestList(config, function(links) { 03:43:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:02 INFO - req.onload = function() { 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:02 INFO - callback(links); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:02 INFO - require("sdk/addon/window").ready.then(() => { 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:02 INFO - return _require(id); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:02 INFO - freeze(load(loader, module)); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:02 INFO - evaluate(sandbox, module.uri); 03:43:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:02 INFO - return interp.methods[prop](addon, target, ...args); 03:43:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:02 INFO - resolve(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:02 INFO - this.schedulePromise(aPromise); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:02 INFO - this.scheduleWalkerLoop(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:02 INFO - let stack = Components_ ? Components_.stack : null; 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:02 INFO - this.handlers.shift().process(); 03:43:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:02 INFO - testModule(require, filename).then(tests => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:02 INFO - return new Promise(resolve => { 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:02 INFO - runTests({ 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:02 INFO - nextIteration(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:02 INFO - checkForEnd(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:02 INFO - findAndRunTests(loader, nextIteration); 03:43:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:02 INFO - var runner = new TestRunner(); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:03 INFO - Error: TypeError: window is null 03:43:03 INFO - Traceback (most recent call last): 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:03 INFO - window.addEventListener("load", function testOnLoad() { 03:43:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:03 INFO - return interp.methods[prop](addon, target, ...args); 03:43:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:03 INFO - return interp.methods[prop](addon, target, ...args); 03:43:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:03 INFO - setTimeout(testInit, 0); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:03 INFO - getTestList(config, function(links) { 03:43:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:03 INFO - req.onload = function() { 03:43:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:03 INFO - callback(links); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:03 INFO - require("sdk/addon/window").ready.then(() => { 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:03 INFO - return _require(id); 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:03 INFO - freeze(load(loader, module)); 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:03 INFO - evaluate(sandbox, module.uri); 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:03 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:03 INFO - return interp.methods[prop](addon, target, ...args); 03:43:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:03 INFO - resolve(); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:03 INFO - this.schedulePromise(aPromise); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:03 INFO - this.scheduleWalkerLoop(); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:03 INFO - let stack = Components_ ? Components_.stack : null; 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:03 INFO - this.handlers.shift().process(); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:03 INFO - return new Promise(resolve => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:03 INFO - runTests({ 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:03 INFO - nextIteration(); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:03 INFO - checkForEnd(); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:03 INFO - findAndRunTests(loader, nextIteration); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:03 INFO - var runner = new TestRunner(); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:03 INFO - Error: TypeError: window is null 03:43:03 INFO - Traceback (most recent call last): 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:03 INFO - window.addEventListener("load", function testOnLoad() { 03:43:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:03 INFO - return interp.methods[prop](addon, target, ...args); 03:43:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:03 INFO - return interp.methods[prop](addon, target, ...args); 03:43:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:03 INFO - setTimeout(testInit, 0); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:03 INFO - getTestList(config, function(links) { 03:43:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:03 INFO - req.onload = function() { 03:43:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:03 INFO - callback(links); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:03 INFO - require("sdk/addon/window").ready.then(() => { 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:03 INFO - return _require(id); 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:03 INFO - freeze(load(loader, module)); 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:03 INFO - evaluate(sandbox, module.uri); 03:43:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:03 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:03 INFO - return interp.methods[prop](addon, target, ...args); 03:43:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:03 INFO - resolve(); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:03 INFO - this.schedulePromise(aPromise); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:03 INFO - this.scheduleWalkerLoop(); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:03 INFO - let stack = Components_ ? Components_.stack : null; 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:03 INFO - this.handlers.shift().process(); 03:43:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:03 INFO - testModule(require, filename).then(tests => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:03 INFO - return new Promise(resolve => { 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:03 INFO - runTests({ 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:03 INFO - nextIteration(); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:03 INFO - checkForEnd(); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:03 INFO - findAndRunTests(loader, nextIteration); 03:43:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:03 INFO - var runner = new TestRunner(); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:04 INFO - Error: TypeError: window is null 03:43:04 INFO - Traceback (most recent call last): 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:04 INFO - window.addEventListener("load", function testOnLoad() { 03:43:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:04 INFO - return interp.methods[prop](addon, target, ...args); 03:43:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:04 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:04 INFO - return interp.methods[prop](addon, target, ...args); 03:43:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:04 INFO - setTimeout(testInit, 0); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:04 INFO - getTestList(config, function(links) { 03:43:04 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:04 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:04 INFO - req.onload = function() { 03:43:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:04 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:04 INFO - callback(links); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:04 INFO - require("sdk/addon/window").ready.then(() => { 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:04 INFO - return _require(id); 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:04 INFO - freeze(load(loader, module)); 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:04 INFO - evaluate(sandbox, module.uri); 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:04 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:04 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:04 INFO - return interp.methods[prop](addon, target, ...args); 03:43:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:04 INFO - resolve(); 03:43:04 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:04 INFO - this.schedulePromise(aPromise); 03:43:04 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:04 INFO - this.scheduleWalkerLoop(); 03:43:04 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:04 INFO - let stack = Components_ ? Components_.stack : null; 03:43:04 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:04 INFO - this.handlers.shift().process(); 03:43:04 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:04 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:04 INFO - testModule(require, filename).then(tests => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:04 INFO - return new Promise(resolve => { 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:04 INFO - runTests({ 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:04 INFO - nextIteration(); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:04 INFO - checkForEnd(); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:04 INFO - findAndRunTests(loader, nextIteration); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:04 INFO - var runner = new TestRunner(); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:04 INFO - Error: TypeError: window is null 03:43:04 INFO - Traceback (most recent call last): 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:04 INFO - window.addEventListener("load", function testOnLoad() { 03:43:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:04 INFO - return interp.methods[prop](addon, target, ...args); 03:43:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:04 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:04 INFO - return interp.methods[prop](addon, target, ...args); 03:43:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:04 INFO - setTimeout(testInit, 0); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:04 INFO - getTestList(config, function(links) { 03:43:04 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:04 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:04 INFO - req.onload = function() { 03:43:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:04 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:04 INFO - callback(links); 03:43:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:04 INFO - require("sdk/addon/window").ready.then(() => { 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:04 INFO - return _require(id); 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:04 INFO - freeze(load(loader, module)); 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:04 INFO - evaluate(sandbox, module.uri); 03:43:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:04 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:05 INFO - resolve(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:05 INFO - this.schedulePromise(aPromise); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:05 INFO - this.scheduleWalkerLoop(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:05 INFO - let stack = Components_ ? Components_.stack : null; 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:05 INFO - this.handlers.shift().process(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:05 INFO - return new Promise(resolve => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:05 INFO - runTests({ 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:05 INFO - nextIteration(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:05 INFO - checkForEnd(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:05 INFO - findAndRunTests(loader, nextIteration); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:05 INFO - var runner = new TestRunner(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:05 INFO - Error: TypeError: window is null 03:43:05 INFO - Traceback (most recent call last): 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:05 INFO - window.addEventListener("load", function testOnLoad() { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:05 INFO - setTimeout(testInit, 0); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:05 INFO - getTestList(config, function(links) { 03:43:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:05 INFO - req.onload = function() { 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:05 INFO - callback(links); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:05 INFO - require("sdk/addon/window").ready.then(() => { 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:05 INFO - return _require(id); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:05 INFO - freeze(load(loader, module)); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:05 INFO - evaluate(sandbox, module.uri); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:05 INFO - resolve(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:05 INFO - this.schedulePromise(aPromise); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:05 INFO - this.scheduleWalkerLoop(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:05 INFO - let stack = Components_ ? Components_.stack : null; 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:05 INFO - this.handlers.shift().process(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:05 INFO - return new Promise(resolve => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:05 INFO - runTests({ 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:05 INFO - nextIteration(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:05 INFO - checkForEnd(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:05 INFO - findAndRunTests(loader, nextIteration); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:05 INFO - var runner = new TestRunner(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:05 INFO - Error: TypeError: window is null 03:43:05 INFO - Traceback (most recent call last): 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:05 INFO - window.addEventListener("load", function testOnLoad() { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:05 INFO - setTimeout(testInit, 0); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:05 INFO - getTestList(config, function(links) { 03:43:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:05 INFO - req.onload = function() { 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:05 INFO - callback(links); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:05 INFO - require("sdk/addon/window").ready.then(() => { 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:05 INFO - return _require(id); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:05 INFO - freeze(load(loader, module)); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:05 INFO - evaluate(sandbox, module.uri); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:05 INFO - resolve(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:05 INFO - this.schedulePromise(aPromise); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:05 INFO - this.scheduleWalkerLoop(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:05 INFO - let stack = Components_ ? Components_.stack : null; 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:05 INFO - this.handlers.shift().process(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:05 INFO - return new Promise(resolve => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:05 INFO - runTests({ 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:05 INFO - nextIteration(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:05 INFO - checkForEnd(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:05 INFO - findAndRunTests(loader, nextIteration); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:05 INFO - var runner = new TestRunner(); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:05 INFO - Error: TypeError: window is null 03:43:05 INFO - Traceback (most recent call last): 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:05 INFO - window.addEventListener("load", function testOnLoad() { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:05 INFO - setTimeout(testInit, 0); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:05 INFO - getTestList(config, function(links) { 03:43:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:05 INFO - req.onload = function() { 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:05 INFO - callback(links); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:05 INFO - require("sdk/addon/window").ready.then(() => { 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:05 INFO - return _require(id); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:05 INFO - freeze(load(loader, module)); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:05 INFO - evaluate(sandbox, module.uri); 03:43:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:05 INFO - return interp.methods[prop](addon, target, ...args); 03:43:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:05 INFO - resolve(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:05 INFO - this.schedulePromise(aPromise); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:05 INFO - this.scheduleWalkerLoop(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:05 INFO - let stack = Components_ ? Components_.stack : null; 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:05 INFO - this.handlers.shift().process(); 03:43:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:05 INFO - testModule(require, filename).then(tests => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:05 INFO - return new Promise(resolve => { 03:43:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:05 INFO - runTests({ 03:43:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:06 INFO - nextIteration(); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:06 INFO - checkForEnd(); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:06 INFO - findAndRunTests(loader, nextIteration); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:06 INFO - var runner = new TestRunner(); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:06 INFO - Error: TypeError: window is null 03:43:06 INFO - Traceback (most recent call last): 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:06 INFO - window.addEventListener("load", function testOnLoad() { 03:43:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:06 INFO - return interp.methods[prop](addon, target, ...args); 03:43:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:06 INFO - return interp.methods[prop](addon, target, ...args); 03:43:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:06 INFO - setTimeout(testInit, 0); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:06 INFO - getTestList(config, function(links) { 03:43:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:06 INFO - req.onload = function() { 03:43:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:06 INFO - callback(links); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:06 INFO - require("sdk/addon/window").ready.then(() => { 03:43:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:06 INFO - return _require(id); 03:43:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:06 INFO - freeze(load(loader, module)); 03:43:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:06 INFO - evaluate(sandbox, module.uri); 03:43:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:06 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:06 INFO - return interp.methods[prop](addon, target, ...args); 03:43:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:06 INFO - resolve(); 03:43:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:06 INFO - this.schedulePromise(aPromise); 03:43:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:06 INFO - this.scheduleWalkerLoop(); 03:43:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:06 INFO - let stack = Components_ ? Components_.stack : null; 03:43:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:06 INFO - this.handlers.shift().process(); 03:43:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:06 INFO - testModule(require, filename).then(tests => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:06 INFO - return new Promise(resolve => { 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:06 INFO - runTests({ 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:06 INFO - nextIteration(); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:06 INFO - checkForEnd(); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:06 INFO - findAndRunTests(loader, nextIteration); 03:43:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:06 INFO - var runner = new TestRunner(); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:07 INFO - Error: TypeError: window is null 03:43:07 INFO - Traceback (most recent call last): 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:07 INFO - window.addEventListener("load", function testOnLoad() { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:07 INFO - setTimeout(testInit, 0); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:07 INFO - getTestList(config, function(links) { 03:43:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:07 INFO - req.onload = function() { 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:07 INFO - callback(links); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:07 INFO - require("sdk/addon/window").ready.then(() => { 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:07 INFO - return _require(id); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:07 INFO - freeze(load(loader, module)); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:07 INFO - evaluate(sandbox, module.uri); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:07 INFO - resolve(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:07 INFO - this.schedulePromise(aPromise); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:07 INFO - this.scheduleWalkerLoop(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:07 INFO - let stack = Components_ ? Components_.stack : null; 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:07 INFO - this.handlers.shift().process(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:07 INFO - return new Promise(resolve => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:07 INFO - runTests({ 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:07 INFO - nextIteration(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:07 INFO - checkForEnd(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:07 INFO - findAndRunTests(loader, nextIteration); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:07 INFO - var runner = new TestRunner(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:07 INFO - Error: TypeError: window is null 03:43:07 INFO - Traceback (most recent call last): 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:07 INFO - window.addEventListener("load", function testOnLoad() { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:07 INFO - setTimeout(testInit, 0); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:07 INFO - getTestList(config, function(links) { 03:43:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:07 INFO - req.onload = function() { 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:07 INFO - callback(links); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:07 INFO - require("sdk/addon/window").ready.then(() => { 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:07 INFO - return _require(id); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:07 INFO - freeze(load(loader, module)); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:07 INFO - evaluate(sandbox, module.uri); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:07 INFO - resolve(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:07 INFO - this.schedulePromise(aPromise); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:07 INFO - this.scheduleWalkerLoop(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:07 INFO - let stack = Components_ ? Components_.stack : null; 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:07 INFO - this.handlers.shift().process(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:07 INFO - return new Promise(resolve => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:07 INFO - runTests({ 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:07 INFO - nextIteration(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:07 INFO - checkForEnd(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:07 INFO - findAndRunTests(loader, nextIteration); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:07 INFO - var runner = new TestRunner(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:07 INFO - Error: TypeError: window is null 03:43:07 INFO - Traceback (most recent call last): 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:07 INFO - window.addEventListener("load", function testOnLoad() { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:07 INFO - setTimeout(testInit, 0); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:07 INFO - getTestList(config, function(links) { 03:43:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:07 INFO - req.onload = function() { 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:07 INFO - callback(links); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:07 INFO - require("sdk/addon/window").ready.then(() => { 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:07 INFO - return _require(id); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:07 INFO - freeze(load(loader, module)); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:07 INFO - evaluate(sandbox, module.uri); 03:43:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:07 INFO - return interp.methods[prop](addon, target, ...args); 03:43:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:07 INFO - resolve(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:07 INFO - this.schedulePromise(aPromise); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:07 INFO - this.scheduleWalkerLoop(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:07 INFO - let stack = Components_ ? Components_.stack : null; 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:07 INFO - this.handlers.shift().process(); 03:43:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:07 INFO - testModule(require, filename).then(tests => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:07 INFO - return new Promise(resolve => { 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:07 INFO - runTests({ 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:07 INFO - nextIteration(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:07 INFO - checkForEnd(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:07 INFO - findAndRunTests(loader, nextIteration); 03:43:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:07 INFO - var runner = new TestRunner(); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:08 INFO - Error: TypeError: window is null 03:43:08 INFO - Traceback (most recent call last): 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:08 INFO - window.addEventListener("load", function testOnLoad() { 03:43:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:08 INFO - return interp.methods[prop](addon, target, ...args); 03:43:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:08 INFO - return interp.methods[prop](addon, target, ...args); 03:43:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:08 INFO - setTimeout(testInit, 0); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:08 INFO - getTestList(config, function(links) { 03:43:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:08 INFO - req.onload = function() { 03:43:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:08 INFO - callback(links); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:08 INFO - require("sdk/addon/window").ready.then(() => { 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:08 INFO - return _require(id); 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:08 INFO - freeze(load(loader, module)); 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:08 INFO - evaluate(sandbox, module.uri); 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:08 INFO - return interp.methods[prop](addon, target, ...args); 03:43:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:08 INFO - resolve(); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:08 INFO - this.schedulePromise(aPromise); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:08 INFO - this.scheduleWalkerLoop(); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:08 INFO - let stack = Components_ ? Components_.stack : null; 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:08 INFO - this.handlers.shift().process(); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:08 INFO - return new Promise(resolve => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:08 INFO - runTests({ 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:08 INFO - nextIteration(); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:08 INFO - checkForEnd(); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:08 INFO - findAndRunTests(loader, nextIteration); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:08 INFO - var runner = new TestRunner(); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:08 INFO - Error: TypeError: window is null 03:43:08 INFO - Traceback (most recent call last): 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:08 INFO - window.addEventListener("load", function testOnLoad() { 03:43:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:08 INFO - return interp.methods[prop](addon, target, ...args); 03:43:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:08 INFO - return interp.methods[prop](addon, target, ...args); 03:43:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:08 INFO - setTimeout(testInit, 0); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:08 INFO - getTestList(config, function(links) { 03:43:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:08 INFO - req.onload = function() { 03:43:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:08 INFO - callback(links); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:08 INFO - require("sdk/addon/window").ready.then(() => { 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:08 INFO - return _require(id); 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:08 INFO - freeze(load(loader, module)); 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:08 INFO - evaluate(sandbox, module.uri); 03:43:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:08 INFO - return interp.methods[prop](addon, target, ...args); 03:43:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:08 INFO - resolve(); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:08 INFO - this.schedulePromise(aPromise); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:08 INFO - this.scheduleWalkerLoop(); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:08 INFO - let stack = Components_ ? Components_.stack : null; 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:08 INFO - this.handlers.shift().process(); 03:43:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:08 INFO - testModule(require, filename).then(tests => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:08 INFO - return new Promise(resolve => { 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:08 INFO - runTests({ 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:08 INFO - nextIteration(); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:08 INFO - checkForEnd(); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:08 INFO - findAndRunTests(loader, nextIteration); 03:43:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:08 INFO - var runner = new TestRunner(); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:09 INFO - Error: TypeError: window is null 03:43:09 INFO - Traceback (most recent call last): 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:09 INFO - window.addEventListener("load", function testOnLoad() { 03:43:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:09 INFO - return interp.methods[prop](addon, target, ...args); 03:43:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:09 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:09 INFO - return interp.methods[prop](addon, target, ...args); 03:43:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:09 INFO - setTimeout(testInit, 0); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:09 INFO - getTestList(config, function(links) { 03:43:09 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:09 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:09 INFO - req.onload = function() { 03:43:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:09 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:09 INFO - callback(links); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:09 INFO - require("sdk/addon/window").ready.then(() => { 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:09 INFO - return _require(id); 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:09 INFO - freeze(load(loader, module)); 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:09 INFO - evaluate(sandbox, module.uri); 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:09 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:09 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:09 INFO - return interp.methods[prop](addon, target, ...args); 03:43:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:09 INFO - resolve(); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:09 INFO - this.schedulePromise(aPromise); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:09 INFO - this.scheduleWalkerLoop(); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:09 INFO - let stack = Components_ ? Components_.stack : null; 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:09 INFO - this.handlers.shift().process(); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:09 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:09 INFO - return new Promise(resolve => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:09 INFO - runTests({ 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:09 INFO - nextIteration(); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:09 INFO - checkForEnd(); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:09 INFO - findAndRunTests(loader, nextIteration); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:09 INFO - var runner = new TestRunner(); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:09 INFO - Error: TypeError: window is null 03:43:09 INFO - Traceback (most recent call last): 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:09 INFO - window.addEventListener("load", function testOnLoad() { 03:43:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:09 INFO - return interp.methods[prop](addon, target, ...args); 03:43:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:09 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:09 INFO - return interp.methods[prop](addon, target, ...args); 03:43:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:09 INFO - setTimeout(testInit, 0); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:09 INFO - getTestList(config, function(links) { 03:43:09 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:09 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:09 INFO - req.onload = function() { 03:43:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:09 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:09 INFO - callback(links); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:09 INFO - require("sdk/addon/window").ready.then(() => { 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:09 INFO - return _require(id); 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:09 INFO - freeze(load(loader, module)); 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:09 INFO - evaluate(sandbox, module.uri); 03:43:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:09 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:09 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:09 INFO - return interp.methods[prop](addon, target, ...args); 03:43:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:09 INFO - resolve(); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:09 INFO - this.schedulePromise(aPromise); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:09 INFO - this.scheduleWalkerLoop(); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:09 INFO - let stack = Components_ ? Components_.stack : null; 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:09 INFO - this.handlers.shift().process(); 03:43:09 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:09 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:09 INFO - testModule(require, filename).then(tests => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:09 INFO - return new Promise(resolve => { 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:09 INFO - runTests({ 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:09 INFO - nextIteration(); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:09 INFO - checkForEnd(); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:09 INFO - findAndRunTests(loader, nextIteration); 03:43:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:09 INFO - var runner = new TestRunner(); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:10 INFO - Error: TypeError: window is null 03:43:10 INFO - Traceback (most recent call last): 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:10 INFO - window.addEventListener("load", function testOnLoad() { 03:43:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:10 INFO - return interp.methods[prop](addon, target, ...args); 03:43:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:10 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:10 INFO - return interp.methods[prop](addon, target, ...args); 03:43:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:10 INFO - setTimeout(testInit, 0); 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:10 INFO - getTestList(config, function(links) { 03:43:10 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:10 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:10 INFO - req.onload = function() { 03:43:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:10 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:10 INFO - callback(links); 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:10 INFO - require("sdk/addon/window").ready.then(() => { 03:43:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:10 INFO - return _require(id); 03:43:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:10 INFO - freeze(load(loader, module)); 03:43:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:10 INFO - evaluate(sandbox, module.uri); 03:43:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:10 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:10 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:10 INFO - return interp.methods[prop](addon, target, ...args); 03:43:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:10 INFO - resolve(); 03:43:10 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:10 INFO - this.schedulePromise(aPromise); 03:43:10 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:10 INFO - this.scheduleWalkerLoop(); 03:43:10 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:10 INFO - let stack = Components_ ? Components_.stack : null; 03:43:10 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:10 INFO - this.handlers.shift().process(); 03:43:10 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:10 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:10 INFO - testModule(require, filename).then(tests => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:10 INFO - return new Promise(resolve => { 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:10 INFO - runTests({ 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:10 INFO - nextIteration(); 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:10 INFO - checkForEnd(); 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:10 INFO - findAndRunTests(loader, nextIteration); 03:43:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:10 INFO - var runner = new TestRunner(); 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:11 INFO - Error: TypeError: window is null 03:43:11 INFO - Traceback (most recent call last): 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:11 INFO - window.addEventListener("load", function testOnLoad() { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:11 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:11 INFO - setTimeout(testInit, 0); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:11 INFO - getTestList(config, function(links) { 03:43:11 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:11 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:11 INFO - req.onload = function() { 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:11 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:11 INFO - callback(links); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:11 INFO - require("sdk/addon/window").ready.then(() => { 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:11 INFO - return _require(id); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:11 INFO - freeze(load(loader, module)); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:11 INFO - evaluate(sandbox, module.uri); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:11 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:11 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:11 INFO - resolve(); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:11 INFO - this.schedulePromise(aPromise); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:11 INFO - this.scheduleWalkerLoop(); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:11 INFO - let stack = Components_ ? Components_.stack : null; 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:11 INFO - this.handlers.shift().process(); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:11 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:11 INFO - return new Promise(resolve => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:11 INFO - runTests({ 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:11 INFO - nextIteration(); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:11 INFO - checkForEnd(); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:11 INFO - findAndRunTests(loader, nextIteration); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:11 INFO - var runner = new TestRunner(); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:11 INFO - Error: TypeError: window is null 03:43:11 INFO - Traceback (most recent call last): 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:11 INFO - window.addEventListener("load", function testOnLoad() { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:11 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:11 INFO - setTimeout(testInit, 0); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:11 INFO - getTestList(config, function(links) { 03:43:11 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:11 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:11 INFO - req.onload = function() { 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:11 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:11 INFO - callback(links); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:11 INFO - require("sdk/addon/window").ready.then(() => { 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:11 INFO - return _require(id); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:11 INFO - freeze(load(loader, module)); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:11 INFO - evaluate(sandbox, module.uri); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:11 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:11 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:11 INFO - resolve(); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:11 INFO - this.schedulePromise(aPromise); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:11 INFO - this.scheduleWalkerLoop(); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:11 INFO - let stack = Components_ ? Components_.stack : null; 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:11 INFO - this.handlers.shift().process(); 03:43:11 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:11 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:11 INFO - testModule(require, filename).then(tests => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:11 INFO - return new Promise(resolve => { 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:11 INFO - runTests({ 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:11 INFO - nextIteration(); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:11 INFO - checkForEnd(); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:11 INFO - findAndRunTests(loader, nextIteration); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:11 INFO - var runner = new TestRunner(); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:11 INFO - Error: TypeError: window is null 03:43:11 INFO - Traceback (most recent call last): 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:11 INFO - window.addEventListener("load", function testOnLoad() { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:11 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:11 INFO - setTimeout(testInit, 0); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:11 INFO - getTestList(config, function(links) { 03:43:11 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:11 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:11 INFO - req.onload = function() { 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:11 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:11 INFO - callback(links); 03:43:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:11 INFO - require("sdk/addon/window").ready.then(() => { 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:11 INFO - return _require(id); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:11 INFO - freeze(load(loader, module)); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:11 INFO - evaluate(sandbox, module.uri); 03:43:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:11 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:11 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:11 INFO - return interp.methods[prop](addon, target, ...args); 03:43:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:12 INFO - resolve(); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:12 INFO - this.schedulePromise(aPromise); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:12 INFO - this.scheduleWalkerLoop(); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:12 INFO - let stack = Components_ ? Components_.stack : null; 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:12 INFO - this.handlers.shift().process(); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:12 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:12 INFO - return new Promise(resolve => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:12 INFO - runTests({ 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:12 INFO - nextIteration(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:12 INFO - checkForEnd(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:12 INFO - findAndRunTests(loader, nextIteration); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:12 INFO - var runner = new TestRunner(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:12 INFO - Error: TypeError: window is null 03:43:12 INFO - Traceback (most recent call last): 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:43:12 INFO - window.addEventListener("load", function testOnLoad() { 03:43:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:12 INFO - return interp.methods[prop](addon, target, ...args); 03:43:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:43:12 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:43:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:12 INFO - return interp.methods[prop](addon, target, ...args); 03:43:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:43:12 INFO - setTimeout(testInit, 0); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:43:12 INFO - getTestList(config, function(links) { 03:43:12 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:43:12 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:43:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:43:12 INFO - req.onload = function() { 03:43:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:43:12 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:43:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:43:12 INFO - callback(links); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:43:12 INFO - require("sdk/addon/window").ready.then(() => { 03:43:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:43:12 INFO - return _require(id); 03:43:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:43:12 INFO - freeze(load(loader, module)); 03:43:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:43:12 INFO - evaluate(sandbox, module.uri); 03:43:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:43:12 INFO - : loadSubScript(uri, sandbox, encoding); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:43:12 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:43:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:43:12 INFO - return interp.methods[prop](addon, target, ...args); 03:43:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:43:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:43:12 INFO - resolve(); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:43:12 INFO - this.schedulePromise(aPromise); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:43:12 INFO - this.scheduleWalkerLoop(); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:43:12 INFO - let stack = Components_ ? Components_.stack : null; 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:43:12 INFO - this.handlers.shift().process(); 03:43:12 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:43:12 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:12 INFO - return new Promise(resolve => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:12 INFO - runTests({ 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:12 INFO - nextIteration(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:12 INFO - checkForEnd(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:12 INFO - findAndRunTests(loader, nextIteration); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:12 INFO - var runner = new TestRunner(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:12 INFO - Error: TypeError: window is null 03:43:12 INFO - Traceback (most recent call last): 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:12 INFO - testModule(require, filename).then(tests => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:12 INFO - return new Promise(resolve => { 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:12 INFO - runTests({ 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:12 INFO - nextIteration(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:12 INFO - checkForEnd(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:12 INFO - findAndRunTests(loader, nextIteration); 03:43:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:12 INFO - var runner = new TestRunner(); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:13 INFO - Error: TypeError: window is null 03:43:13 INFO - Traceback (most recent call last): 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:13 INFO - return new Promise(resolve => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:13 INFO - runTests({ 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:13 INFO - nextIteration(); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:13 INFO - checkForEnd(); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:13 INFO - findAndRunTests(loader, nextIteration); 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:13 INFO - var runner = new TestRunner(); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:13 INFO - Error: TypeError: window is null 03:43:13 INFO - Traceback (most recent call last): 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:13 INFO - testModule(require, filename).then(tests => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:13 INFO - return new Promise(resolve => { 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:13 INFO - runTests({ 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:13 INFO - nextIteration(); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:13 INFO - checkForEnd(); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:13 INFO - findAndRunTests(loader, nextIteration); 03:43:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:13 INFO - var runner = new TestRunner(); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:14 INFO - Error: TypeError: window is null 03:43:14 INFO - Traceback (most recent call last): 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:14 INFO - return new Promise(resolve => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:14 INFO - runTests({ 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:14 INFO - nextIteration(); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:14 INFO - checkForEnd(); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:14 INFO - findAndRunTests(loader, nextIteration); 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:14 INFO - var runner = new TestRunner(); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:14 INFO - Error: TypeError: window is null 03:43:14 INFO - Traceback (most recent call last): 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:14 INFO - testModule(require, filename).then(tests => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:14 INFO - return new Promise(resolve => { 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:14 INFO - runTests({ 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:14 INFO - nextIteration(); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:14 INFO - checkForEnd(); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:14 INFO - findAndRunTests(loader, nextIteration); 03:43:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:14 INFO - var runner = new TestRunner(); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:15 INFO - Error: TypeError: window is null 03:43:15 INFO - Traceback (most recent call last): 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:15 INFO - return new Promise(resolve => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:15 INFO - runTests({ 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:15 INFO - nextIteration(); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:15 INFO - checkForEnd(); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:15 INFO - findAndRunTests(loader, nextIteration); 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:15 INFO - var runner = new TestRunner(); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:15 INFO - Error: TypeError: window is null 03:43:15 INFO - Traceback (most recent call last): 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:15 INFO - testModule(require, filename).then(tests => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:15 INFO - return new Promise(resolve => { 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:15 INFO - runTests({ 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:15 INFO - nextIteration(); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:15 INFO - checkForEnd(); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:15 INFO - findAndRunTests(loader, nextIteration); 03:43:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:15 INFO - var runner = new TestRunner(); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:16 INFO - Error: TypeError: window is null 03:43:16 INFO - Traceback (most recent call last): 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:16 INFO - return new Promise(resolve => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:16 INFO - runTests({ 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:16 INFO - nextIteration(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:16 INFO - checkForEnd(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:16 INFO - findAndRunTests(loader, nextIteration); 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:16 INFO - var runner = new TestRunner(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:16 INFO - Error: TypeError: window is null 03:43:16 INFO - Traceback (most recent call last): 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:16 INFO - return new Promise(resolve => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:16 INFO - runTests({ 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:16 INFO - nextIteration(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:16 INFO - checkForEnd(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:16 INFO - findAndRunTests(loader, nextIteration); 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:16 INFO - var runner = new TestRunner(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:16 INFO - Error: TypeError: window is null 03:43:16 INFO - Traceback (most recent call last): 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:16 INFO - testModule(require, filename).then(tests => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:16 INFO - return new Promise(resolve => { 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:16 INFO - runTests({ 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:16 INFO - nextIteration(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:16 INFO - checkForEnd(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:16 INFO - findAndRunTests(loader, nextIteration); 03:43:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:16 INFO - var runner = new TestRunner(); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:17 INFO - Error: TypeError: window is null 03:43:17 INFO - Traceback (most recent call last): 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:17 INFO - return new Promise(resolve => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:17 INFO - runTests({ 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:17 INFO - nextIteration(); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:17 INFO - checkForEnd(); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:17 INFO - findAndRunTests(loader, nextIteration); 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:17 INFO - var runner = new TestRunner(); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:17 INFO - Error: TypeError: window is null 03:43:17 INFO - Traceback (most recent call last): 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:17 INFO - testModule(require, filename).then(tests => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:17 INFO - return new Promise(resolve => { 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:17 INFO - runTests({ 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:17 INFO - nextIteration(); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:17 INFO - checkForEnd(); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:17 INFO - findAndRunTests(loader, nextIteration); 03:43:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:17 INFO - var runner = new TestRunner(); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:18 INFO - Error: TypeError: window is null 03:43:18 INFO - Traceback (most recent call last): 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:18 INFO - return new Promise(resolve => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:18 INFO - runTests({ 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:18 INFO - nextIteration(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:18 INFO - checkForEnd(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:18 INFO - findAndRunTests(loader, nextIteration); 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:18 INFO - var runner = new TestRunner(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:18 INFO - Error: TypeError: window is null 03:43:18 INFO - Traceback (most recent call last): 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:18 INFO - return new Promise(resolve => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:18 INFO - runTests({ 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:18 INFO - nextIteration(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:18 INFO - checkForEnd(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:18 INFO - findAndRunTests(loader, nextIteration); 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:18 INFO - var runner = new TestRunner(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:18 INFO - Error: TypeError: window is null 03:43:18 INFO - Traceback (most recent call last): 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:18 INFO - testModule(require, filename).then(tests => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:18 INFO - return new Promise(resolve => { 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:18 INFO - runTests({ 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:18 INFO - nextIteration(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:18 INFO - checkForEnd(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:18 INFO - findAndRunTests(loader, nextIteration); 03:43:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:18 INFO - var runner = new TestRunner(); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:19 INFO - Error: TypeError: window is null 03:43:19 INFO - Traceback (most recent call last): 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:19 INFO - return new Promise(resolve => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:19 INFO - runTests({ 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:19 INFO - nextIteration(); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:19 INFO - checkForEnd(); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:19 INFO - findAndRunTests(loader, nextIteration); 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:19 INFO - var runner = new TestRunner(); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:19 INFO - Error: TypeError: window is null 03:43:19 INFO - Traceback (most recent call last): 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:19 INFO - testModule(require, filename).then(tests => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:19 INFO - return new Promise(resolve => { 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:19 INFO - runTests({ 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:19 INFO - nextIteration(); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:19 INFO - checkForEnd(); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:19 INFO - findAndRunTests(loader, nextIteration); 03:43:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:19 INFO - var runner = new TestRunner(); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:20 INFO - Error: TypeError: window is null 03:43:20 INFO - Traceback (most recent call last): 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:20 INFO - testModule(require, filename).then(tests => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:20 INFO - return new Promise(resolve => { 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:20 INFO - runTests({ 03:43:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:20 INFO - nextIteration(); 03:43:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:20 INFO - checkForEnd(); 03:43:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:20 INFO - findAndRunTests(loader, nextIteration); 03:43:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:20 INFO - var runner = new TestRunner(); 03:43:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:21 INFO - Error: TypeError: window is null 03:43:21 INFO - Traceback (most recent call last): 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:21 INFO - return new Promise(resolve => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:21 INFO - runTests({ 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:21 INFO - nextIteration(); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:21 INFO - checkForEnd(); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:21 INFO - findAndRunTests(loader, nextIteration); 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:21 INFO - var runner = new TestRunner(); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:21 INFO - Error: TypeError: window is null 03:43:21 INFO - Traceback (most recent call last): 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:21 INFO - testModule(require, filename).then(tests => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:21 INFO - return new Promise(resolve => { 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:21 INFO - runTests({ 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:21 INFO - nextIteration(); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:21 INFO - checkForEnd(); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:21 INFO - findAndRunTests(loader, nextIteration); 03:43:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:21 INFO - var runner = new TestRunner(); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:22 INFO - Error: TypeError: window is null 03:43:22 INFO - Traceback (most recent call last): 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:22 INFO - return new Promise(resolve => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:22 INFO - runTests({ 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:22 INFO - nextIteration(); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:22 INFO - checkForEnd(); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:22 INFO - findAndRunTests(loader, nextIteration); 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:22 INFO - var runner = new TestRunner(); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:22 INFO - Error: TypeError: window is null 03:43:22 INFO - Traceback (most recent call last): 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:22 INFO - testModule(require, filename).then(tests => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:22 INFO - return new Promise(resolve => { 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:22 INFO - runTests({ 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:22 INFO - nextIteration(); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:22 INFO - checkForEnd(); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:22 INFO - findAndRunTests(loader, nextIteration); 03:43:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:22 INFO - var runner = new TestRunner(); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:23 INFO - Error: TypeError: window is null 03:43:23 INFO - Traceback (most recent call last): 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:23 INFO - return new Promise(resolve => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:23 INFO - runTests({ 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:23 INFO - nextIteration(); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:23 INFO - checkForEnd(); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:23 INFO - findAndRunTests(loader, nextIteration); 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:23 INFO - var runner = new TestRunner(); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:23 INFO - Error: TypeError: window is null 03:43:23 INFO - Traceback (most recent call last): 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:23 INFO - testModule(require, filename).then(tests => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:23 INFO - return new Promise(resolve => { 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:23 INFO - runTests({ 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:23 INFO - nextIteration(); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:23 INFO - checkForEnd(); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:23 INFO - findAndRunTests(loader, nextIteration); 03:43:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:23 INFO - var runner = new TestRunner(); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:24 INFO - Error: TypeError: window is null 03:43:24 INFO - Traceback (most recent call last): 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:24 INFO - return new Promise(resolve => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:24 INFO - runTests({ 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:24 INFO - nextIteration(); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:24 INFO - checkForEnd(); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:24 INFO - findAndRunTests(loader, nextIteration); 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:24 INFO - var runner = new TestRunner(); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:24 INFO - Error: TypeError: window is null 03:43:24 INFO - Traceback (most recent call last): 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:24 INFO - testModule(require, filename).then(tests => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:24 INFO - return new Promise(resolve => { 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:24 INFO - runTests({ 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:24 INFO - nextIteration(); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:24 INFO - checkForEnd(); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:24 INFO - findAndRunTests(loader, nextIteration); 03:43:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:24 INFO - var runner = new TestRunner(); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:25 INFO - Error: TypeError: window is null 03:43:25 INFO - Traceback (most recent call last): 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:25 INFO - return new Promise(resolve => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:25 INFO - runTests({ 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:25 INFO - nextIteration(); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:25 INFO - checkForEnd(); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:25 INFO - findAndRunTests(loader, nextIteration); 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:25 INFO - var runner = new TestRunner(); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:25 INFO - Error: TypeError: window is null 03:43:25 INFO - Traceback (most recent call last): 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:25 INFO - testModule(require, filename).then(tests => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:25 INFO - return new Promise(resolve => { 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:25 INFO - runTests({ 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:25 INFO - nextIteration(); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:25 INFO - checkForEnd(); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:25 INFO - findAndRunTests(loader, nextIteration); 03:43:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:25 INFO - var runner = new TestRunner(); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:26 INFO - Error: TypeError: window is null 03:43:26 INFO - Traceback (most recent call last): 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:26 INFO - return new Promise(resolve => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:26 INFO - runTests({ 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:26 INFO - nextIteration(); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:26 INFO - checkForEnd(); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:26 INFO - findAndRunTests(loader, nextIteration); 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:26 INFO - var runner = new TestRunner(); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:26 INFO - Error: TypeError: window is null 03:43:26 INFO - Traceback (most recent call last): 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:26 INFO - testModule(require, filename).then(tests => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:26 INFO - return new Promise(resolve => { 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:26 INFO - runTests({ 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:26 INFO - nextIteration(); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:26 INFO - checkForEnd(); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:26 INFO - findAndRunTests(loader, nextIteration); 03:43:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:26 INFO - var runner = new TestRunner(); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:27 INFO - Error: TypeError: window is null 03:43:27 INFO - Traceback (most recent call last): 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:27 INFO - return new Promise(resolve => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:27 INFO - runTests({ 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:27 INFO - nextIteration(); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:27 INFO - checkForEnd(); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:27 INFO - findAndRunTests(loader, nextIteration); 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:27 INFO - var runner = new TestRunner(); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:27 INFO - Error: TypeError: window is null 03:43:27 INFO - Traceback (most recent call last): 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:27 INFO - testModule(require, filename).then(tests => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:27 INFO - return new Promise(resolve => { 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:27 INFO - runTests({ 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:27 INFO - nextIteration(); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:27 INFO - checkForEnd(); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:27 INFO - findAndRunTests(loader, nextIteration); 03:43:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:27 INFO - var runner = new TestRunner(); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:28 INFO - Error: TypeError: window is null 03:43:28 INFO - Traceback (most recent call last): 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:28 INFO - return new Promise(resolve => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:28 INFO - runTests({ 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:28 INFO - nextIteration(); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:28 INFO - checkForEnd(); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:28 INFO - findAndRunTests(loader, nextIteration); 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:28 INFO - var runner = new TestRunner(); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:28 INFO - Error: TypeError: window is null 03:43:28 INFO - Traceback (most recent call last): 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:28 INFO - testModule(require, filename).then(tests => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:28 INFO - return new Promise(resolve => { 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:28 INFO - runTests({ 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:28 INFO - nextIteration(); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:28 INFO - checkForEnd(); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:28 INFO - findAndRunTests(loader, nextIteration); 03:43:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:28 INFO - var runner = new TestRunner(); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:29 INFO - Error: TypeError: window is null 03:43:29 INFO - Traceback (most recent call last): 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:29 INFO - return new Promise(resolve => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:29 INFO - runTests({ 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:29 INFO - nextIteration(); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:29 INFO - checkForEnd(); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:29 INFO - findAndRunTests(loader, nextIteration); 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:29 INFO - var runner = new TestRunner(); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:29 INFO - Error: TypeError: window is null 03:43:29 INFO - Traceback (most recent call last): 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:29 INFO - testModule(require, filename).then(tests => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:29 INFO - return new Promise(resolve => { 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:29 INFO - runTests({ 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:29 INFO - nextIteration(); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:29 INFO - checkForEnd(); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:29 INFO - findAndRunTests(loader, nextIteration); 03:43:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:29 INFO - var runner = new TestRunner(); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:30 INFO - Error: TypeError: window is null 03:43:30 INFO - Traceback (most recent call last): 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:30 INFO - return new Promise(resolve => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:30 INFO - runTests({ 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:30 INFO - nextIteration(); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:30 INFO - checkForEnd(); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:30 INFO - findAndRunTests(loader, nextIteration); 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:30 INFO - var runner = new TestRunner(); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:30 INFO - Error: TypeError: window is null 03:43:30 INFO - Traceback (most recent call last): 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:30 INFO - testModule(require, filename).then(tests => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:30 INFO - return new Promise(resolve => { 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:30 INFO - runTests({ 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:30 INFO - nextIteration(); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:30 INFO - checkForEnd(); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:30 INFO - findAndRunTests(loader, nextIteration); 03:43:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:30 INFO - var runner = new TestRunner(); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:31 INFO - Error: TypeError: window is null 03:43:31 INFO - Traceback (most recent call last): 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:31 INFO - return new Promise(resolve => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:31 INFO - runTests({ 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:31 INFO - nextIteration(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:31 INFO - checkForEnd(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:31 INFO - findAndRunTests(loader, nextIteration); 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:31 INFO - var runner = new TestRunner(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:31 INFO - Error: TypeError: window is null 03:43:31 INFO - Traceback (most recent call last): 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:31 INFO - return new Promise(resolve => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:31 INFO - runTests({ 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:31 INFO - nextIteration(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:31 INFO - checkForEnd(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:31 INFO - findAndRunTests(loader, nextIteration); 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:31 INFO - var runner = new TestRunner(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:31 INFO - Error: TypeError: window is null 03:43:31 INFO - Traceback (most recent call last): 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:31 INFO - testModule(require, filename).then(tests => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:31 INFO - return new Promise(resolve => { 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:31 INFO - runTests({ 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:31 INFO - nextIteration(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:31 INFO - checkForEnd(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:31 INFO - findAndRunTests(loader, nextIteration); 03:43:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:31 INFO - var runner = new TestRunner(); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:32 INFO - Error: TypeError: window is null 03:43:32 INFO - Traceback (most recent call last): 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:32 INFO - return new Promise(resolve => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:32 INFO - runTests({ 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:32 INFO - nextIteration(); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:32 INFO - checkForEnd(); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:32 INFO - findAndRunTests(loader, nextIteration); 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:32 INFO - var runner = new TestRunner(); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:32 INFO - Error: TypeError: window is null 03:43:32 INFO - Traceback (most recent call last): 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:32 INFO - testModule(require, filename).then(tests => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:32 INFO - return new Promise(resolve => { 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:32 INFO - runTests({ 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:32 INFO - nextIteration(); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:32 INFO - checkForEnd(); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:32 INFO - findAndRunTests(loader, nextIteration); 03:43:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:32 INFO - var runner = new TestRunner(); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:33 INFO - Error: TypeError: window is null 03:43:33 INFO - Traceback (most recent call last): 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:33 INFO - return new Promise(resolve => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:33 INFO - runTests({ 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:33 INFO - nextIteration(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:33 INFO - checkForEnd(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:33 INFO - findAndRunTests(loader, nextIteration); 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:33 INFO - var runner = new TestRunner(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:33 INFO - Error: TypeError: window is null 03:43:33 INFO - Traceback (most recent call last): 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:33 INFO - return new Promise(resolve => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:33 INFO - runTests({ 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:33 INFO - nextIteration(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:33 INFO - checkForEnd(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:33 INFO - findAndRunTests(loader, nextIteration); 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:33 INFO - var runner = new TestRunner(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:33 INFO - Error: TypeError: window is null 03:43:33 INFO - Traceback (most recent call last): 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:33 INFO - testModule(require, filename).then(tests => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:33 INFO - return new Promise(resolve => { 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:33 INFO - runTests({ 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:33 INFO - nextIteration(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:33 INFO - checkForEnd(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:33 INFO - findAndRunTests(loader, nextIteration); 03:43:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:33 INFO - var runner = new TestRunner(); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:34 INFO - Error: TypeError: window is null 03:43:34 INFO - Traceback (most recent call last): 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:34 INFO - return new Promise(resolve => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:34 INFO - runTests({ 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:34 INFO - nextIteration(); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:34 INFO - checkForEnd(); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:34 INFO - findAndRunTests(loader, nextIteration); 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:34 INFO - var runner = new TestRunner(); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:34 INFO - Error: TypeError: window is null 03:43:34 INFO - Traceback (most recent call last): 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:34 INFO - testModule(require, filename).then(tests => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:34 INFO - return new Promise(resolve => { 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:34 INFO - runTests({ 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:34 INFO - nextIteration(); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:34 INFO - checkForEnd(); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:34 INFO - findAndRunTests(loader, nextIteration); 03:43:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:34 INFO - var runner = new TestRunner(); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:35 INFO - Error: TypeError: window is null 03:43:35 INFO - Traceback (most recent call last): 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:35 INFO - return new Promise(resolve => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:35 INFO - runTests({ 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:35 INFO - nextIteration(); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:35 INFO - checkForEnd(); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:35 INFO - findAndRunTests(loader, nextIteration); 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:35 INFO - var runner = new TestRunner(); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:35 INFO - Error: TypeError: window is null 03:43:35 INFO - Traceback (most recent call last): 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:35 INFO - testModule(require, filename).then(tests => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:35 INFO - return new Promise(resolve => { 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:35 INFO - runTests({ 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:35 INFO - nextIteration(); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:35 INFO - checkForEnd(); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:35 INFO - findAndRunTests(loader, nextIteration); 03:43:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:35 INFO - var runner = new TestRunner(); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:36 INFO - Error: TypeError: window is null 03:43:36 INFO - Traceback (most recent call last): 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:36 INFO - return new Promise(resolve => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:36 INFO - runTests({ 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:36 INFO - nextIteration(); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:36 INFO - checkForEnd(); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:36 INFO - findAndRunTests(loader, nextIteration); 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:36 INFO - var runner = new TestRunner(); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:36 INFO - Error: TypeError: window is null 03:43:36 INFO - Traceback (most recent call last): 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:36 INFO - testModule(require, filename).then(tests => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:36 INFO - return new Promise(resolve => { 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:36 INFO - runTests({ 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:36 INFO - nextIteration(); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:36 INFO - checkForEnd(); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:36 INFO - findAndRunTests(loader, nextIteration); 03:43:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:36 INFO - var runner = new TestRunner(); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:37 INFO - Error: TypeError: window is null 03:43:37 INFO - Traceback (most recent call last): 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:37 INFO - return new Promise(resolve => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:37 INFO - runTests({ 03:43:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:37 INFO - nextIteration(); 03:43:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:37 INFO - checkForEnd(); 03:43:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:37 INFO - findAndRunTests(loader, nextIteration); 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:37 INFO - var runner = new TestRunner(); 03:43:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:37 INFO - Error: TypeError: window is null 03:43:37 INFO - Traceback (most recent call last): 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:37 INFO - testModule(require, filename).then(tests => { 03:43:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:38 INFO - testModule(require, filename).then(tests => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:38 INFO - return new Promise(resolve => { 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:38 INFO - runTests({ 03:43:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:38 INFO - nextIteration(); 03:43:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:38 INFO - checkForEnd(); 03:43:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:38 INFO - findAndRunTests(loader, nextIteration); 03:43:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:38 INFO - var runner = new TestRunner(); 03:43:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:39 INFO - Error: TypeError: window is null 03:43:39 INFO - Traceback (most recent call last): 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:39 INFO - return new Promise(resolve => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:39 INFO - runTests({ 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:39 INFO - nextIteration(); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:39 INFO - checkForEnd(); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:39 INFO - findAndRunTests(loader, nextIteration); 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:39 INFO - var runner = new TestRunner(); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:39 INFO - Error: TypeError: window is null 03:43:39 INFO - Traceback (most recent call last): 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:39 INFO - testModule(require, filename).then(tests => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:39 INFO - return new Promise(resolve => { 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:39 INFO - runTests({ 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:39 INFO - nextIteration(); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:39 INFO - checkForEnd(); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:39 INFO - findAndRunTests(loader, nextIteration); 03:43:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:39 INFO - var runner = new TestRunner(); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:40 INFO - Error: TypeError: window is null 03:43:40 INFO - Traceback (most recent call last): 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:40 INFO - return new Promise(resolve => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:40 INFO - runTests({ 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:40 INFO - nextIteration(); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:40 INFO - checkForEnd(); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:40 INFO - findAndRunTests(loader, nextIteration); 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:40 INFO - var runner = new TestRunner(); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:40 INFO - Error: TypeError: window is null 03:43:40 INFO - Traceback (most recent call last): 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:40 INFO - testModule(require, filename).then(tests => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:40 INFO - return new Promise(resolve => { 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:40 INFO - runTests({ 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:40 INFO - nextIteration(); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:40 INFO - checkForEnd(); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:40 INFO - findAndRunTests(loader, nextIteration); 03:43:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:40 INFO - var runner = new TestRunner(); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:41 INFO - Error: TypeError: window is null 03:43:41 INFO - Traceback (most recent call last): 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:41 INFO - return new Promise(resolve => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:41 INFO - runTests({ 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:41 INFO - nextIteration(); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:41 INFO - checkForEnd(); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:41 INFO - findAndRunTests(loader, nextIteration); 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:41 INFO - var runner = new TestRunner(); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:41 INFO - Error: TypeError: window is null 03:43:41 INFO - Traceback (most recent call last): 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:41 INFO - testModule(require, filename).then(tests => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:41 INFO - return new Promise(resolve => { 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:41 INFO - runTests({ 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:41 INFO - nextIteration(); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:41 INFO - checkForEnd(); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:41 INFO - findAndRunTests(loader, nextIteration); 03:43:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:41 INFO - var runner = new TestRunner(); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:42 INFO - Error: TypeError: window is null 03:43:42 INFO - Traceback (most recent call last): 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:42 INFO - return new Promise(resolve => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:42 INFO - runTests({ 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:42 INFO - nextIteration(); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:42 INFO - checkForEnd(); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:42 INFO - findAndRunTests(loader, nextIteration); 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:42 INFO - var runner = new TestRunner(); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:42 INFO - Error: TypeError: window is null 03:43:42 INFO - Traceback (most recent call last): 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:42 INFO - return new Promise(resolve => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:42 INFO - runTests({ 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:42 INFO - nextIteration(); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:42 INFO - checkForEnd(); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:42 INFO - findAndRunTests(loader, nextIteration); 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:42 INFO - var runner = new TestRunner(); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:42 INFO - Error: TypeError: window is null 03:43:42 INFO - Traceback (most recent call last): 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:42 INFO - testModule(require, filename).then(tests => { 03:43:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:43 INFO - return new Promise(resolve => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:43 INFO - runTests({ 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:43 INFO - nextIteration(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:43 INFO - checkForEnd(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:43 INFO - findAndRunTests(loader, nextIteration); 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:43 INFO - var runner = new TestRunner(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:43 INFO - Error: TypeError: window is null 03:43:43 INFO - Traceback (most recent call last): 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:43 INFO - return new Promise(resolve => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:43 INFO - runTests({ 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:43 INFO - nextIteration(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:43 INFO - checkForEnd(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:43 INFO - findAndRunTests(loader, nextIteration); 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:43 INFO - var runner = new TestRunner(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:43 INFO - Error: TypeError: window is null 03:43:43 INFO - Traceback (most recent call last): 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:43 INFO - testModule(require, filename).then(tests => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:43 INFO - return new Promise(resolve => { 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:43 INFO - runTests({ 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:43 INFO - nextIteration(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:43 INFO - checkForEnd(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:43 INFO - findAndRunTests(loader, nextIteration); 03:43:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:43 INFO - var runner = new TestRunner(); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:44 INFO - Error: TypeError: window is null 03:43:44 INFO - Traceback (most recent call last): 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:44 INFO - return new Promise(resolve => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:44 INFO - runTests({ 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:44 INFO - nextIteration(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:44 INFO - checkForEnd(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:44 INFO - findAndRunTests(loader, nextIteration); 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:44 INFO - var runner = new TestRunner(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:44 INFO - Error: TypeError: window is null 03:43:44 INFO - Traceback (most recent call last): 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:44 INFO - return new Promise(resolve => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:44 INFO - runTests({ 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:44 INFO - nextIteration(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:44 INFO - checkForEnd(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:44 INFO - findAndRunTests(loader, nextIteration); 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:44 INFO - var runner = new TestRunner(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:44 INFO - Error: TypeError: window is null 03:43:44 INFO - Traceback (most recent call last): 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:44 INFO - testModule(require, filename).then(tests => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:44 INFO - return new Promise(resolve => { 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:44 INFO - runTests({ 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:44 INFO - nextIteration(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:44 INFO - checkForEnd(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:44 INFO - findAndRunTests(loader, nextIteration); 03:43:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:44 INFO - var runner = new TestRunner(); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:45 INFO - Error: TypeError: window is null 03:43:45 INFO - Traceback (most recent call last): 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:45 INFO - return new Promise(resolve => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:45 INFO - runTests({ 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:45 INFO - nextIteration(); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:45 INFO - checkForEnd(); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:45 INFO - findAndRunTests(loader, nextIteration); 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:45 INFO - var runner = new TestRunner(); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:45 INFO - Error: TypeError: window is null 03:43:45 INFO - Traceback (most recent call last): 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:45 INFO - testModule(require, filename).then(tests => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:45 INFO - return new Promise(resolve => { 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:45 INFO - runTests({ 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:45 INFO - nextIteration(); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:45 INFO - checkForEnd(); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:45 INFO - findAndRunTests(loader, nextIteration); 03:43:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:45 INFO - var runner = new TestRunner(); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:46 INFO - Error: TypeError: window is null 03:43:46 INFO - Traceback (most recent call last): 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:46 INFO - return new Promise(resolve => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:46 INFO - runTests({ 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:46 INFO - nextIteration(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:46 INFO - checkForEnd(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:46 INFO - findAndRunTests(loader, nextIteration); 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:46 INFO - var runner = new TestRunner(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:46 INFO - Error: TypeError: window is null 03:43:46 INFO - Traceback (most recent call last): 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:46 INFO - return new Promise(resolve => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:46 INFO - runTests({ 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:46 INFO - nextIteration(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:46 INFO - checkForEnd(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:46 INFO - findAndRunTests(loader, nextIteration); 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:46 INFO - var runner = new TestRunner(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:46 INFO - Error: TypeError: window is null 03:43:46 INFO - Traceback (most recent call last): 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:46 INFO - testModule(require, filename).then(tests => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:46 INFO - return new Promise(resolve => { 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:46 INFO - runTests({ 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:46 INFO - nextIteration(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:46 INFO - checkForEnd(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:46 INFO - findAndRunTests(loader, nextIteration); 03:43:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:46 INFO - var runner = new TestRunner(); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:47 INFO - Error: TypeError: window is null 03:43:47 INFO - Traceback (most recent call last): 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:47 INFO - return new Promise(resolve => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:47 INFO - runTests({ 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:47 INFO - nextIteration(); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:47 INFO - checkForEnd(); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:47 INFO - findAndRunTests(loader, nextIteration); 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:47 INFO - var runner = new TestRunner(); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:47 INFO - Error: TypeError: window is null 03:43:47 INFO - Traceback (most recent call last): 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:47 INFO - testModule(require, filename).then(tests => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:47 INFO - return new Promise(resolve => { 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:47 INFO - runTests({ 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:47 INFO - nextIteration(); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:47 INFO - checkForEnd(); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:47 INFO - findAndRunTests(loader, nextIteration); 03:43:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:47 INFO - var runner = new TestRunner(); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:48 INFO - Error: TypeError: window is null 03:43:48 INFO - Traceback (most recent call last): 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:48 INFO - return new Promise(resolve => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:48 INFO - runTests({ 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:48 INFO - nextIteration(); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:48 INFO - checkForEnd(); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:48 INFO - findAndRunTests(loader, nextIteration); 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:48 INFO - var runner = new TestRunner(); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:48 INFO - Error: TypeError: window is null 03:43:48 INFO - Traceback (most recent call last): 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:48 INFO - testModule(require, filename).then(tests => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:48 INFO - return new Promise(resolve => { 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:48 INFO - runTests({ 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:48 INFO - nextIteration(); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:48 INFO - checkForEnd(); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:48 INFO - findAndRunTests(loader, nextIteration); 03:43:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:48 INFO - var runner = new TestRunner(); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:49 INFO - Error: TypeError: window is null 03:43:49 INFO - Traceback (most recent call last): 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:49 INFO - return new Promise(resolve => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:49 INFO - runTests({ 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:49 INFO - nextIteration(); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:49 INFO - checkForEnd(); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:49 INFO - findAndRunTests(loader, nextIteration); 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:49 INFO - var runner = new TestRunner(); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:49 INFO - Error: TypeError: window is null 03:43:49 INFO - Traceback (most recent call last): 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:49 INFO - testModule(require, filename).then(tests => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:49 INFO - return new Promise(resolve => { 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:49 INFO - runTests({ 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:49 INFO - nextIteration(); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:49 INFO - checkForEnd(); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:49 INFO - findAndRunTests(loader, nextIteration); 03:43:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:49 INFO - var runner = new TestRunner(); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:51 INFO - Error: TypeError: window is null 03:43:51 INFO - Traceback (most recent call last): 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:51 INFO - return new Promise(resolve => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:51 INFO - runTests({ 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:51 INFO - nextIteration(); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:51 INFO - checkForEnd(); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:51 INFO - findAndRunTests(loader, nextIteration); 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:51 INFO - var runner = new TestRunner(); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:51 INFO - Error: TypeError: window is null 03:43:51 INFO - Traceback (most recent call last): 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:51 INFO - testModule(require, filename).then(tests => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:51 INFO - return new Promise(resolve => { 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:51 INFO - runTests({ 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:51 INFO - nextIteration(); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:51 INFO - checkForEnd(); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:51 INFO - findAndRunTests(loader, nextIteration); 03:43:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:51 INFO - var runner = new TestRunner(); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:52 INFO - Error: TypeError: window is null 03:43:52 INFO - Traceback (most recent call last): 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:52 INFO - return new Promise(resolve => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:52 INFO - runTests({ 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:52 INFO - nextIteration(); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:52 INFO - checkForEnd(); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:52 INFO - findAndRunTests(loader, nextIteration); 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:52 INFO - var runner = new TestRunner(); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:52 INFO - Error: TypeError: window is null 03:43:52 INFO - Traceback (most recent call last): 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:52 INFO - testModule(require, filename).then(tests => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:52 INFO - return new Promise(resolve => { 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:52 INFO - runTests({ 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:52 INFO - nextIteration(); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:52 INFO - checkForEnd(); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:52 INFO - findAndRunTests(loader, nextIteration); 03:43:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:52 INFO - var runner = new TestRunner(); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:53 INFO - Error: TypeError: window is null 03:43:53 INFO - Traceback (most recent call last): 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:53 INFO - return new Promise(resolve => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:53 INFO - runTests({ 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:53 INFO - nextIteration(); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:53 INFO - checkForEnd(); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:53 INFO - findAndRunTests(loader, nextIteration); 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:53 INFO - var runner = new TestRunner(); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:53 INFO - Error: TypeError: window is null 03:43:53 INFO - Traceback (most recent call last): 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:53 INFO - testModule(require, filename).then(tests => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:53 INFO - return new Promise(resolve => { 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:53 INFO - runTests({ 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:53 INFO - nextIteration(); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:53 INFO - checkForEnd(); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:53 INFO - findAndRunTests(loader, nextIteration); 03:43:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:53 INFO - var runner = new TestRunner(); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:54 INFO - Error: TypeError: window is null 03:43:54 INFO - Traceback (most recent call last): 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:54 INFO - return new Promise(resolve => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:54 INFO - runTests({ 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:54 INFO - nextIteration(); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:54 INFO - checkForEnd(); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:54 INFO - findAndRunTests(loader, nextIteration); 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:54 INFO - var runner = new TestRunner(); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:54 INFO - Error: TypeError: window is null 03:43:54 INFO - Traceback (most recent call last): 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:54 INFO - testModule(require, filename).then(tests => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:54 INFO - return new Promise(resolve => { 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:54 INFO - runTests({ 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:54 INFO - nextIteration(); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:54 INFO - checkForEnd(); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:54 INFO - findAndRunTests(loader, nextIteration); 03:43:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:54 INFO - var runner = new TestRunner(); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:55 INFO - Error: TypeError: window is null 03:43:55 INFO - Traceback (most recent call last): 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:55 INFO - return new Promise(resolve => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:55 INFO - runTests({ 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:55 INFO - nextIteration(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:55 INFO - checkForEnd(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:55 INFO - findAndRunTests(loader, nextIteration); 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:55 INFO - var runner = new TestRunner(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:55 INFO - Error: TypeError: window is null 03:43:55 INFO - Traceback (most recent call last): 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:55 INFO - return new Promise(resolve => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:55 INFO - runTests({ 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:55 INFO - nextIteration(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:55 INFO - checkForEnd(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:55 INFO - findAndRunTests(loader, nextIteration); 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:55 INFO - var runner = new TestRunner(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:55 INFO - Error: TypeError: window is null 03:43:55 INFO - Traceback (most recent call last): 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:55 INFO - testModule(require, filename).then(tests => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:55 INFO - return new Promise(resolve => { 03:43:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:55 INFO - runTests({ 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:55 INFO - nextIteration(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:55 INFO - checkForEnd(); 03:43:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:55 INFO - findAndRunTests(loader, nextIteration); 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:56 INFO - var runner = new TestRunner(); 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:56 INFO - Error: TypeError: window is null 03:43:56 INFO - Traceback (most recent call last): 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:56 INFO - return new Promise(resolve => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:56 INFO - runTests({ 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:56 INFO - nextIteration(); 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:56 INFO - checkForEnd(); 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:56 INFO - findAndRunTests(loader, nextIteration); 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:56 INFO - var runner = new TestRunner(); 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:56 INFO - Error: TypeError: window is null 03:43:56 INFO - Traceback (most recent call last): 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:56 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:57 INFO - return new Promise(resolve => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:57 INFO - runTests({ 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:57 INFO - nextIteration(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:57 INFO - checkForEnd(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:57 INFO - findAndRunTests(loader, nextIteration); 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:57 INFO - var runner = new TestRunner(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:57 INFO - Error: TypeError: window is null 03:43:57 INFO - Traceback (most recent call last): 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:57 INFO - return new Promise(resolve => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:57 INFO - runTests({ 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:57 INFO - nextIteration(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:57 INFO - checkForEnd(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:57 INFO - findAndRunTests(loader, nextIteration); 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:57 INFO - var runner = new TestRunner(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:57 INFO - Error: TypeError: window is null 03:43:57 INFO - Traceback (most recent call last): 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:57 INFO - testModule(require, filename).then(tests => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:57 INFO - return new Promise(resolve => { 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:57 INFO - runTests({ 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:57 INFO - nextIteration(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:57 INFO - checkForEnd(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:57 INFO - findAndRunTests(loader, nextIteration); 03:43:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:57 INFO - var runner = new TestRunner(); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:58 INFO - Error: TypeError: window is null 03:43:58 INFO - Traceback (most recent call last): 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:58 INFO - return new Promise(resolve => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:58 INFO - runTests({ 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:58 INFO - nextIteration(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:58 INFO - checkForEnd(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:58 INFO - findAndRunTests(loader, nextIteration); 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:58 INFO - var runner = new TestRunner(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:58 INFO - Error: TypeError: window is null 03:43:58 INFO - Traceback (most recent call last): 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:58 INFO - return new Promise(resolve => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:58 INFO - runTests({ 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:58 INFO - nextIteration(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:58 INFO - checkForEnd(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:58 INFO - findAndRunTests(loader, nextIteration); 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:58 INFO - var runner = new TestRunner(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:58 INFO - Error: TypeError: window is null 03:43:58 INFO - Traceback (most recent call last): 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:58 INFO - testModule(require, filename).then(tests => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:58 INFO - return new Promise(resolve => { 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:58 INFO - runTests({ 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:58 INFO - nextIteration(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:58 INFO - checkForEnd(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:58 INFO - findAndRunTests(loader, nextIteration); 03:43:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:58 INFO - var runner = new TestRunner(); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:59 INFO - Error: TypeError: window is null 03:43:59 INFO - Traceback (most recent call last): 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:59 INFO - return new Promise(resolve => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:59 INFO - runTests({ 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:59 INFO - nextIteration(); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:59 INFO - checkForEnd(); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:59 INFO - findAndRunTests(loader, nextIteration); 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:59 INFO - var runner = new TestRunner(); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:43:59 INFO - Error: TypeError: window is null 03:43:59 INFO - Traceback (most recent call last): 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:43:59 INFO - testModule(require, filename).then(tests => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:43:59 INFO - return new Promise(resolve => { 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:43:59 INFO - runTests({ 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:43:59 INFO - nextIteration(); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:43:59 INFO - checkForEnd(); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:43:59 INFO - findAndRunTests(loader, nextIteration); 03:43:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:43:59 INFO - var runner = new TestRunner(); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:43:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:43:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:43: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:44:00 INFO - Error: TypeError: window is null 03:44:00 INFO - Traceback (most recent call last): 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:00 INFO - return new Promise(resolve => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:00 INFO - runTests({ 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:00 INFO - nextIteration(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:00 INFO - checkForEnd(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:00 INFO - findAndRunTests(loader, nextIteration); 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:00 INFO - var runner = new TestRunner(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:00 INFO - Error: TypeError: window is null 03:44:00 INFO - Traceback (most recent call last): 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:00 INFO - return new Promise(resolve => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:00 INFO - runTests({ 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:00 INFO - nextIteration(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:00 INFO - checkForEnd(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:00 INFO - findAndRunTests(loader, nextIteration); 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:00 INFO - var runner = new TestRunner(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:00 INFO - Error: TypeError: window is null 03:44:00 INFO - Traceback (most recent call last): 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:00 INFO - testModule(require, filename).then(tests => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:00 INFO - return new Promise(resolve => { 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:00 INFO - runTests({ 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:00 INFO - nextIteration(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:00 INFO - checkForEnd(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:00 INFO - findAndRunTests(loader, nextIteration); 03:44:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:00 INFO - var runner = new TestRunner(); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:01 INFO - Error: TypeError: window is null 03:44:01 INFO - Traceback (most recent call last): 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:01 INFO - return new Promise(resolve => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:01 INFO - runTests({ 03:44:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:01 INFO - nextIteration(); 03:44:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:01 INFO - checkForEnd(); 03:44:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:01 INFO - findAndRunTests(loader, nextIteration); 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:01 INFO - var runner = new TestRunner(); 03:44:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:01 INFO - Error: TypeError: window is null 03:44:01 INFO - Traceback (most recent call last): 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:01 INFO - testModule(require, filename).then(tests => { 03:44:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:02 INFO - return new Promise(resolve => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:02 INFO - runTests({ 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:02 INFO - nextIteration(); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:02 INFO - checkForEnd(); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:02 INFO - findAndRunTests(loader, nextIteration); 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:02 INFO - var runner = new TestRunner(); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:02 INFO - Error: TypeError: window is null 03:44:02 INFO - Traceback (most recent call last): 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:02 INFO - return new Promise(resolve => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:02 INFO - runTests({ 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:02 INFO - nextIteration(); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:02 INFO - checkForEnd(); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:02 INFO - findAndRunTests(loader, nextIteration); 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:02 INFO - var runner = new TestRunner(); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:02 INFO - Error: TypeError: window is null 03:44:02 INFO - Traceback (most recent call last): 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:02 INFO - testModule(require, filename).then(tests => { 03:44:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:03 INFO - return new Promise(resolve => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:03 INFO - runTests({ 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:03 INFO - nextIteration(); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:03 INFO - checkForEnd(); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:03 INFO - findAndRunTests(loader, nextIteration); 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:03 INFO - var runner = new TestRunner(); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44: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:44:03 INFO - Error: TypeError: window is null 03:44:03 INFO - Traceback (most recent call last): 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:44:03 INFO - testModule(require, filename).then(tests => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:44:03 INFO - return new Promise(resolve => { 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:44:03 INFO - runTests({ 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:44:03 INFO - nextIteration(); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:44:03 INFO - checkForEnd(); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:44:03 INFO - findAndRunTests(loader, nextIteration); 03:44:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:44:03 INFO - var runner = new TestRunner(); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:44:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:44:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:44:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Jetpack Package Test Summary 03:44:03 INFO - Passed: 0 03:44:03 WARNING - Failed: 139 03:44:03 WARNING - One or more unittests failed. 03:44:03 INFO - Todo: 0 03:44:04 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:44:06 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:44:06 INFO - JavaScript error: resource://gre/modules/BookmarkHTMLUtils.jsm, line 898: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren] 03:44:06 INFO - TEST-INFO | [JavaScript Error: "NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren]" {file: "resource://gre/modules/BookmarkHTMLUtils.jsm" line: 898}] 03:44:06 INFO - TEST-INFO | [JavaScript Error: "Failed to import bookmarks from chrome://browser/locale/bookmarks.html: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/BookmarkHTMLUtils.jsm :: runBatched :: line 898" data: no]" {file: "resource://gre/modules/BookmarkHTMLUtils.jsm" line: 151}] 03:44:06 INFO - TEST-INFO | [JavaScript Error: "Bookmarks.html file could be corrupt. [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/BookmarkHTMLUtils.jsm :: runBatched :: line 898" data: no]" {file: "resource://app/components/nsBrowserGlue.js" line: 1684}] 03:44:06 INFO - TEST-INFO | [JavaScript Error: "[Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIAnnotationService.getItemsWithAnnotation]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/components/nsBrowserGlue.js :: BrowserGlue.prototype.ensurePlacesDefaultQueriesInitialized< :: line 2294" data: no]" {file: "resource://app/components/nsBrowserGlue.js" line: 2365}] 03:44:06 INFO - -*- TCPPresentationServer.js: TCPPresentationServer - close 03:44:06 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:44:06 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:44:06 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:44:06 INFO - TEST-INFO | [JavaScript Error: "1454413446560 Toolkit.Telemetry ERROR TelemetryEnvironment::EnvironmentCache - error while initializing: Error: Unable to fetch oldest profile entry: Error: OS.File has been shut down. Rejecting request 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:44:06 INFO - TEST-INFO | Main app process: exit 0 03:44:06 INFO - runtests.py | Application ran for: 0:01:11.554123 03:44:06 INFO - zombiecheck | Reading PID log: /var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/tmpbWsa3rpidlog 03:44:06 INFO - Stopping web server 03:44:06 INFO - Stopping web socket server 03:44:06 INFO - Stopping ssltunnel 03:44:06 INFO - WARNING | leakcheck | refcount logging is off, so leaks can't be detected! 03:44:06 INFO - runtests.py | Running tests: end. 03:44:07 INFO - SUITE-END | took 72s 03:44:07 INFO - Return code: 0 03:44:07 INFO - TinderboxPrint: mochitest-jetpack-package
0/139/0 03:44:07 INFO - Current worst status FAILURE is worse; keeping it. 03:44:07 WARNING - # TBPL FAILURE # 03:44:07 WARNING - The mochitest suite: jetpack-package ran with return status: WARNING 03:44:07 INFO - Running post-action listener: _package_coverage_data 03:44:07 INFO - Running post-action listener: _resource_record_post_action 03:44:07 INFO - Running post-run listener: _resource_record_post_run 03:44:08 INFO - Total resource usage - Wall time: 510s; CPU: 20.0%; Read bytes: 32296960; Write bytes: 1077815296; Read time: 6060; Write time: 46132 03:44:08 INFO - install - Wall time: 38s; CPU: 50.0%; Read bytes: 354986496; Write bytes: 351086592; Read time: 32224; Write time: 10430 03:44:08 INFO - run-tests - Wall time: 473s; CPU: 18.0%; Read bytes: 30448128; Write bytes: 713955328; Read time: 5711; Write time: 35123 03:44:08 INFO - Running post-run listener: _upload_blobber_files 03:44:08 INFO - Blob upload gear active. 03:44:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:44:08 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:44:08 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:44:08 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:44:08 INFO - (blobuploader) - INFO - Open directory for files ... 03:44:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/929900DE-B6C8-4458-BB09-49242717E288.dmp ... 03:44:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:10 INFO - (blobuploader) - INFO - TinderboxPrint: 929900DE-B6C8-4458-BB09-49242717E288.dmp: uploaded 03:44:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:10 INFO - (blobuploader) - INFO - Done attempting. 03:44:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/929900DE-B6C8-4458-BB09-49242717E288.extra ... 03:44:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:11 INFO - (blobuploader) - INFO - TinderboxPrint: 929900DE-B6C8-4458-BB09-49242717E288.extra: uploaded 03:44:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:11 INFO - (blobuploader) - INFO - Done attempting. 03:44:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log ... 03:44:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:12 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_errorsummary.log: uploaded 03:44:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:12 INFO - (blobuploader) - INFO - Done attempting. 03:44:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log ... 03:44:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:13 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_raw.log: uploaded 03:44:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:13 INFO - (blobuploader) - INFO - Done attempting. 03:44:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log ... 03:44:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:14 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_errorsummary.log: uploaded 03:44:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:14 INFO - (blobuploader) - INFO - Done attempting. 03:44:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log ... 03:44:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:15 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_raw.log: uploaded 03:44:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:15 INFO - (blobuploader) - INFO - Done attempting. 03:44:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_l9gc2O.png ... 03:44:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:18 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_l9gc2O.png: uploaded 03:44:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:18 INFO - (blobuploader) - INFO - Done attempting. 03:44:18 INFO - (blobuploader) - INFO - Iteration through files over. 03:44:18 INFO - Return code: 0 03:44:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:44:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:44:18 INFO - Setting buildbot property blobber_files to {"929900DE-B6C8-4458-BB09-49242717E288.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eaad026ceafb16083aca4bfb87593862e25d0e0f4e03326ccb6b1af1dcd4bcded0f64cec53755abea5a8116e1dfb4b1f5f599813c896a38d03419599ed342c", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7242820af4dcf6ad4dd7916c758480908db0e2560d8957c1e3efed5383cee64de94955a7d3ac15ccafac72a697bf90bf209e29bfd220cd81ab63555875a12b2d", "929900DE-B6C8-4458-BB09-49242717E288.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46f7896c56a0b92323619489ce385a6d545683dd2edc529fc932ed18f301374b9ecc2724ea335542ce54d16fbe84fdb8bdf6fe4c61e403b95670a4aa2d611094", "mozilla-test-fail-screenshot_l9gc2O.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e680544ec4d700f291867642ee43ba58647aaad6fe4fa146c2ed8c849a9efe27ae96a0bfc9b7fa3ca6ac7474fd7187de6736ed6ed9a661423815a55b2e3886a7", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7477e66d33419b24b11b6c6981ccfd79bb011b3b0b3d5fa1be3cd1031a82a7c43e74d64c1882bccee2717b45b49c768e88d9e56936d43e9453553c21871df2f9", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10b9d1039f3a0919e7c95ced149b26eec46d4783afc04a7aa751ae257f8ac17cd3ac333568c12b868e9c787ef1a8cbbdd8c422e4c84891ff944bdf292522d51b", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ac3994f1b4d7f1a33bcb0dc5cffd3901fe098fcb8a4d4d88599d5be91cc27d0815d764d0ac8b75055f02e8c089357fc0210408250435f5aa829863bf9a92ae5b"} 03:44:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:44:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:44:18 INFO - Contents: 03:44:18 INFO - blobber_files:{"929900DE-B6C8-4458-BB09-49242717E288.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eaad026ceafb16083aca4bfb87593862e25d0e0f4e03326ccb6b1af1dcd4bcded0f64cec53755abea5a8116e1dfb4b1f5f599813c896a38d03419599ed342c", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7242820af4dcf6ad4dd7916c758480908db0e2560d8957c1e3efed5383cee64de94955a7d3ac15ccafac72a697bf90bf209e29bfd220cd81ab63555875a12b2d", "929900DE-B6C8-4458-BB09-49242717E288.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46f7896c56a0b92323619489ce385a6d545683dd2edc529fc932ed18f301374b9ecc2724ea335542ce54d16fbe84fdb8bdf6fe4c61e403b95670a4aa2d611094", "mozilla-test-fail-screenshot_l9gc2O.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e680544ec4d700f291867642ee43ba58647aaad6fe4fa146c2ed8c849a9efe27ae96a0bfc9b7fa3ca6ac7474fd7187de6736ed6ed9a661423815a55b2e3886a7", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7477e66d33419b24b11b6c6981ccfd79bb011b3b0b3d5fa1be3cd1031a82a7c43e74d64c1882bccee2717b45b49c768e88d9e56936d43e9453553c21871df2f9", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10b9d1039f3a0919e7c95ced149b26eec46d4783afc04a7aa751ae257f8ac17cd3ac333568c12b868e9c787ef1a8cbbdd8c422e4c84891ff944bdf292522d51b", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ac3994f1b4d7f1a33bcb0dc5cffd3901fe098fcb8a4d4d88599d5be91cc27d0815d764d0ac8b75055f02e8c089357fc0210408250435f5aa829863bf9a92ae5b"} 03:44:18 INFO - Running post-run listener: copy_logs_to_upload_dir 03:44:18 INFO - Copying logs to upload dir... 03:44:18 INFO - mkdir: /builds/slave/test/build/upload/logs 03:44:18 INFO - Copying logs to upload dir... 03:44:18 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=611.269260 ========= master_lag: 0.18 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 10 mins, 11 secs) (at 2016-02-02 03:44:18.811678) ========= ========= Started set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2016-02-02 03:44:18.814939) ========= 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=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"929900DE-B6C8-4458-BB09-49242717E288.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eaad026ceafb16083aca4bfb87593862e25d0e0f4e03326ccb6b1af1dcd4bcded0f64cec53755abea5a8116e1dfb4b1f5f599813c896a38d03419599ed342c", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7242820af4dcf6ad4dd7916c758480908db0e2560d8957c1e3efed5383cee64de94955a7d3ac15ccafac72a697bf90bf209e29bfd220cd81ab63555875a12b2d", "929900DE-B6C8-4458-BB09-49242717E288.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46f7896c56a0b92323619489ce385a6d545683dd2edc529fc932ed18f301374b9ecc2724ea335542ce54d16fbe84fdb8bdf6fe4c61e403b95670a4aa2d611094", "mozilla-test-fail-screenshot_l9gc2O.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e680544ec4d700f291867642ee43ba58647aaad6fe4fa146c2ed8c849a9efe27ae96a0bfc9b7fa3ca6ac7474fd7187de6736ed6ed9a661423815a55b2e3886a7", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7477e66d33419b24b11b6c6981ccfd79bb011b3b0b3d5fa1be3cd1031a82a7c43e74d64c1882bccee2717b45b49c768e88d9e56936d43e9453553c21871df2f9", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10b9d1039f3a0919e7c95ced149b26eec46d4783afc04a7aa751ae257f8ac17cd3ac333568c12b868e9c787ef1a8cbbdd8c422e4c84891ff944bdf292522d51b", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ac3994f1b4d7f1a33bcb0dc5cffd3901fe098fcb8a4d4d88599d5be91cc27d0815d764d0ac8b75055f02e8c089357fc0210408250435f5aa829863bf9a92ae5b"} build_url:https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg program finished with exit code 0 elapsedTime=0.036449 build_url: 'https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg' blobber_files: '{"929900DE-B6C8-4458-BB09-49242717E288.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eaad026ceafb16083aca4bfb87593862e25d0e0f4e03326ccb6b1af1dcd4bcded0f64cec53755abea5a8116e1dfb4b1f5f599813c896a38d03419599ed342c", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7242820af4dcf6ad4dd7916c758480908db0e2560d8957c1e3efed5383cee64de94955a7d3ac15ccafac72a697bf90bf209e29bfd220cd81ab63555875a12b2d", "929900DE-B6C8-4458-BB09-49242717E288.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46f7896c56a0b92323619489ce385a6d545683dd2edc529fc932ed18f301374b9ecc2724ea335542ce54d16fbe84fdb8bdf6fe4c61e403b95670a4aa2d611094", "mozilla-test-fail-screenshot_l9gc2O.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e680544ec4d700f291867642ee43ba58647aaad6fe4fa146c2ed8c849a9efe27ae96a0bfc9b7fa3ca6ac7474fd7187de6736ed6ed9a661423815a55b2e3886a7", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7477e66d33419b24b11b6c6981ccfd79bb011b3b0b3d5fa1be3cd1031a82a7c43e74d64c1882bccee2717b45b49c768e88d9e56936d43e9453553c21871df2f9", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10b9d1039f3a0919e7c95ced149b26eec46d4783afc04a7aa751ae257f8ac17cd3ac333568c12b868e9c787ef1a8cbbdd8c422e4c84891ff944bdf292522d51b", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ac3994f1b4d7f1a33bcb0dc5cffd3901fe098fcb8a4d4d88599d5be91cc27d0815d764d0ac8b75055f02e8c089357fc0210408250435f5aa829863bf9a92ae5b"}' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2016-02-02 03:44:18.872544) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:44:18.872903) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/tmp/launch-L5esUX/Render DISPLAY=/tmp/launch-ZXjb9c/org.x:0 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=/tmp/launch-9x0Jax/Listeners TMPDIR=/var/folders/V3/V3JY5RWLETaky9bWhykhYk+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.009220 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:44:18.931200) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:44:18.931904) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:44:18.932786) ========= ========= Total master_lag: 2.76 =========