builder: mozilla-aurora_yosemite_r7_test-mochitest-jetpack slave: t-yosemite-r7-0174 starttime: 1454413760.25 results: failure (2) buildid: 20160202021719 builduid: c52b7ac0be0d412fa2b99e028ab6156a revision: 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.252367) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.252832) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.253119) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False /builds/slave/test program finished with exit code 0 elapsedTime=0.005491 basedir: '/builds/slave/test' ========= master_lag: 0.08 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.337748) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.338058) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.355684) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.356051) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005549 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.405315) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.405683) ========= 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:49:20.406068) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.406351) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-02-02 03:49:20-- 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% 15.5M=0.001s 2016-02-02 03:49:20 (15.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.114926 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.536368) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.536691) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.026751 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.585889) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:20.586244) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-02-02 03:49:20,659 truncating revision to first 12 chars 2016-02-02 03:49:20,659 Setting DEBUG logging. 2016-02-02 03:49:20,660 attempt 1/10 2016-02-02 03:49:20,660 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:49:21,304 unpacking tar archive at: mozilla-aurora-3f4dbceab265/testing/mozharness/ program finished with exit code 0 elapsedTime=0.891110 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:21.493159) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:21.496660) ========= echo 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'3f4dbceab265e2c87fd7424c8b1f5aa890c58429'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 program finished with exit code 0 elapsedTime=0.005416 script_repo_revision: '3f4dbceab265e2c87fd7424c8b1f5aa890c58429' ========= master_lag: 0.05 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:21.549045) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:21.549364) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:49:21.564923) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 8 mins, 40 secs) (at 2016-02-02 03:49:21.565287) ========= /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=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 03:49:21 INFO - MultiFileLogger online at 20160202 03:49:21 in /builds/slave/test 03:49:21 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:49:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:49:21 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 03:49:21 INFO - 'all_gtest_suites': {'gtest': ()}, 03:49:21 INFO - 'all_jittest_suites': {'jittest': ()}, 03:49:21 INFO - 'all_mochitest_suites': {'a11y': ('--a11y',), 03:49:21 INFO - 'browser-chrome': ('--browser-chrome',), 03:49:21 INFO - 'browser-chrome-addons': ('--browser-chrome', 03:49:21 INFO - '--chunk-by-runtime', 03:49:21 INFO - '--tag=addons'), 03:49:21 INFO - 'browser-chrome-chunked': ('--browser-chrome', 03:49:21 INFO - '--chunk-by-runtime'), 03:49:21 INFO - 'browser-chrome-screenshots': ('--browser-chrome', 03:49:21 INFO - '--subsuite=screenshots'), 03:49:21 INFO - 'chrome': ('--chrome',), 03:49:21 INFO - 'chrome-chunked': ('--chrome', '--chunk-by-dir=4'), 03:49:21 INFO - 'jetpack-addon': ('--jetpack-addon',), 03:49:21 INFO - 'jetpack-package': ('--jetpack-package',), 03:49:21 INFO - 'mochitest-devtools-chrome': ('--browser-chrome', 03:49:21 INFO - '--subsuite=devtools'), 03:49:21 INFO - 'mochitest-devtools-chrome-chunked': ('--browser-chrome', 03:49:21 INFO - '--subsuite=devtools', 03:49:21 INFO - '--chunk-by-runtime'), 03:49:21 INFO - 'mochitest-gl': ('--subsuite=webgl',), 03:49:21 INFO - 'mochitest-push': ('--subsuite=push',), 03:49:21 INFO - 'plain': (), 03:49:21 INFO - 'plain-chunked': ('--chunk-by-dir=4',)}, 03:49:21 INFO - 'all_mozbase_suites': {'mozbase': ()}, 03:49:21 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 03:49:21 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:49:21 INFO - 'crashtest-ipc': {'options': ('--suite=crashtest', 03:49:21 INFO - '--setpref=browser.tabs.remote=true', 03:49:21 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:49:21 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:49:21 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:49:21 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 03:49:21 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 03:49:21 INFO - 'reftest': {'options': ('--suite=reftest',), 03:49:21 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 03:49:21 INFO - 'reftest-ipc': {'options': ('--suite=reftest', 03:49:21 INFO - '--setpref=browser.tabs.remote=true', 03:49:21 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:49:21 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:49:21 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest-sanity/reftest.list',)}}, 03:49:21 INFO - 'all_webapprt_suites': {'chrome': ('--webapprt-chrome', 03:49:21 INFO - '--browser-arg=-test-mode'), 03:49:21 INFO - 'content': ('--webapprt-content',)}, 03:49:21 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:49:21 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:49:21 INFO - 'tests': ()}, 03:49:21 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:49:21 INFO - '--tag=addons', 03:49:21 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:49:21 INFO - 'tests': ()}}, 03:49:21 INFO - 'append_to_log': False, 03:49:21 INFO - 'base_work_dir': '/builds/slave/test', 03:49:21 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:49:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:49:21 INFO - 'buildbot_json_path': 'buildprops.json', 03:49:21 INFO - 'buildbot_max_log_size': 52428800, 03:49:21 INFO - 'code_coverage': False, 03:49:21 INFO - 'config_files': ('unittests/mac_unittest.py',), 03:49:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:49:21 INFO - 'download_minidump_stackwalk': True, 03:49:21 INFO - 'download_symbols': 'ondemand', 03:49:21 INFO - 'e10s': False, 03:49:21 INFO - 'exe_suffix': '', 03:49:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:49:21 INFO - 'tooltool.py': '/tools/tooltool.py', 03:49:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:49:21 INFO - '/tools/misc-python/virtualenv.py')}, 03:49:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:49:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:49:21 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 03:49:21 INFO - 'log_level': 'info', 03:49:21 INFO - 'log_to_console': True, 03:49:21 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 03:49:21 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 03:49:21 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 03:49:21 INFO - 'minimum_tests_zip_dirs': ('bin/*', 03:49:21 INFO - 'certs/*', 03:49:21 INFO - 'config/*', 03:49:21 INFO - 'marionette/*', 03:49:21 INFO - 'modules/*', 03:49:21 INFO - 'mozbase/*', 03:49:21 INFO - 'tools/*'), 03:49:21 INFO - 'no_random': False, 03:49:21 INFO - 'opt_config_files': (), 03:49:21 INFO - 'pip_index': False, 03:49:21 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 03:49:21 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 03:49:21 INFO - 'enabled': False, 03:49:21 INFO - 'halt_on_failure': False, 03:49:21 INFO - 'name': 'disable_screen_saver'}, 03:49:21 INFO - {'architectures': ('32bit',), 03:49:21 INFO - 'cmd': ('python', 03:49:21 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 03:49:21 INFO - '--configuration-url', 03:49:21 INFO - 'https://hg.mozilla.org/%(branch)s/raw-file/%(revision)s/testing/machine-configuration.json'), 03:49:21 INFO - 'enabled': False, 03:49:21 INFO - 'halt_on_failure': True, 03:49:21 INFO - 'name': 'run mouse & screen adjustment script'}), 03:49:21 INFO - 'require_test_zip': True, 03:49:21 INFO - 'run_all_suites': False, 03:49:21 INFO - 'run_cmd_checks_enabled': True, 03:49:21 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 03:49:21 INFO - 'gtest': 'rungtests.py', 03:49:21 INFO - 'jittest': 'jit_test.py', 03:49:21 INFO - 'mochitest': 'runtests.py', 03:49:21 INFO - 'mozbase': 'test.py', 03:49:21 INFO - 'mozmill': 'runtestlist.py', 03:49:21 INFO - 'reftest': 'runreftest.py', 03:49:21 INFO - 'webapprt': 'runtests.py', 03:49:21 INFO - 'xpcshell': 'runxpcshelltests.py'}, 03:49:21 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 03:49:21 INFO - 'gtest': ('gtest/*',), 03:49:21 INFO - 'jittest': ('jit-test/*',), 03:49:21 INFO - 'mochitest': ('mochitest/*',), 03:49:21 INFO - 'mozbase': ('mozbase/*',), 03:49:21 INFO - 'mozmill': ('mozmill/*',), 03:49:21 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 03:49:21 INFO - 'webapprt': ('mochitest/*',), 03:49:21 INFO - 'xpcshell': ('xpcshell/*',)}, 03:49:21 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 03:49:21 INFO - 'strict_content_sandbox': False, 03:49:21 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 03:49:21 INFO - '--xre-path=%(abs_res_dir)s'), 03:49:21 INFO - 'run_filename': 'runcppunittests.py', 03:49:21 INFO - 'testsdir': 'cppunittest'}, 03:49:21 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 03:49:21 INFO - '--cwd=%(gtest_dir)s', 03:49:21 INFO - '--symbols-path=%(symbols_path)s', 03:49:21 INFO - '--utility-path=tests/bin', 03:49:21 INFO - '%(binary_path)s'), 03:49:21 INFO - 'run_filename': 'rungtests.py'}, 03:49:21 INFO - 'jittest': {'options': ('tests/bin/js', 03:49:21 INFO - '--no-slow', 03:49:21 INFO - '--no-progress', 03:49:21 INFO - '--format=automation', 03:49:21 INFO - '--jitflags=all'), 03:49:21 INFO - 'run_filename': 'jit_test.py', 03:49:21 INFO - 'testsdir': 'jit-test/jit-test'}, 03:49:21 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 03:49:21 INFO - '--utility-path=tests/bin', 03:49:21 INFO - '--extra-profile-file=tests/bin/plugins', 03:49:21 INFO - '--symbols-path=%(symbols_path)s', 03:49:21 INFO - '--certificate-path=tests/certs', 03:49:21 INFO - '--quiet', 03:49:21 INFO - '--log-raw=%(raw_log_file)s', 03:49:21 INFO - '--log-errorsummary=%(error_summary_file)s', 03:49:21 INFO - '--screenshot-on-fail'), 03:49:21 INFO - 'run_filename': 'runtests.py', 03:49:21 INFO - 'testsdir': 'mochitest'}, 03:49:21 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 03:49:21 INFO - 'run_filename': 'test.py', 03:49:21 INFO - 'testsdir': 'mozbase'}, 03:49:21 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 03:49:21 INFO - '--testing-modules-dir=test/modules', 03:49:21 INFO - '--symbols-path=%(symbols_path)s'), 03:49:21 INFO - 'run_filename': 'runtestlist.py', 03:49:21 INFO - 'testsdir': 'mozmill'}, 03:49:21 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 03:49:21 INFO - '--utility-path=tests/bin', 03:49:21 INFO - '--extra-profile-file=tests/bin/plugins', 03:49:21 INFO - '--symbols-path=%(symbols_path)s'), 03:49:21 INFO - 'run_filename': 'runreftest.py', 03:49:21 INFO - 'testsdir': 'reftest'}, 03:49:21 INFO - 'webapprt': {'options': ('--app=%(app_path)s', 03:49:21 INFO - '--xre-path=%(abs_res_dir)s', 03:49:21 INFO - '--utility-path=tests/bin', 03:49:21 INFO - '--extra-profile-file=tests/bin/plugins', 03:49:21 INFO - '--symbols-path=%(symbols_path)s', 03:49:21 INFO - '--certificate-path=tests/certs', 03:49:21 INFO - '--console-level=INFO', 03:49:21 INFO - '--testing-modules-dir=tests/modules', 03:49:21 INFO - '--quiet'), 03:49:21 INFO - 'run_filename': 'runtests.py', 03:49:21 INFO - 'testsdir': 'mochitest'}, 03:49:21 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 03:49:21 INFO - '--test-plugin-path=%(test_plugin_path)s', 03:49:21 INFO - '--log-raw=%(raw_log_file)s', 03:49:21 INFO - '--log-errorsummary=%(error_summary_file)s', 03:49:21 INFO - '--utility-path=tests/bin'), 03:49:21 INFO - 'run_filename': 'runxpcshelltests.py', 03:49:21 INFO - 'testsdir': 'xpcshell'}}, 03:49:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:49:21 INFO - 'vcs_output_timeout': 1000, 03:49:21 INFO - 'virtualenv_path': 'venv', 03:49:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:49:21 INFO - 'work_dir': 'build', 03:49:21 INFO - 'xpcshell_name': 'xpcshell'} 03:49:21 INFO - ##### 03:49:21 INFO - ##### Running clobber step. 03:49:21 INFO - ##### 03:49:21 INFO - Running pre-action listener: _resource_record_pre_action 03:49:21 INFO - Running main action method: clobber 03:49:21 INFO - rmtree: /builds/slave/test/build 03:49:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:49:23 INFO - Running post-action listener: _resource_record_post_action 03:49:23 INFO - ##### 03:49:23 INFO - ##### Running read-buildbot-config step. 03:49:23 INFO - ##### 03:49:23 INFO - Running pre-action listener: _resource_record_pre_action 03:49:23 INFO - Running main action method: read_buildbot_config 03:49:23 INFO - Using buildbot properties: 03:49:23 INFO - { 03:49:23 INFO - "project": "", 03:49:23 INFO - "product": "firefox", 03:49:23 INFO - "script_repo_revision": "production", 03:49:23 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-opt-unittest", 03:49:23 INFO - "repository": "", 03:49:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora opt test mochitest-jetpack", 03:49:23 INFO - "buildid": "20160202021719", 03:49:23 INFO - "pgo_build": "False", 03:49:23 INFO - "basedir": "/builds/slave/test", 03:49:23 INFO - "buildnumber": 77, 03:49:23 INFO - "slavename": "t-yosemite-r7-0174", 03:49:23 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:49:23 INFO - "platform": "macosx64", 03:49:23 INFO - "branch": "mozilla-aurora", 03:49:23 INFO - "revision": "3f4dbceab265e2c87fd7424c8b1f5aa890c58429", 03:49:23 INFO - "repo_path": "releases/mozilla-aurora", 03:49:23 INFO - "moz_repo_path": "", 03:49:23 INFO - "stage_platform": "macosx64", 03:49:23 INFO - "builduid": "c52b7ac0be0d412fa2b99e028ab6156a", 03:49:23 INFO - "slavebuilddir": "test" 03:49:23 INFO - } 03:49:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg. 03:49:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json. 03:49:23 INFO - Running post-action listener: _resource_record_post_action 03:49:23 INFO - ##### 03:49:23 INFO - ##### Running download-and-extract step. 03:49:23 INFO - ##### 03:49:23 INFO - Running pre-action listener: _resource_record_pre_action 03:49:23 INFO - Running main action method: download_and_extract 03:49:23 INFO - mkdir: /builds/slave/test/build/tests 03:49:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:23 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 03:49:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json 03:49:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json 03:49:23 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:49:23 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:49:24 INFO - Downloaded 1277 bytes. 03:49:24 INFO - Reading from file /builds/slave/test/build/test_packages.json 03:49:24 INFO - Using the following test package requirements: 03:49:24 INFO - {u'common': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:49:24 INFO - u'cppunittest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.cppunittest.tests.zip'], 03:49:24 INFO - u'gtest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.gtest.tests.zip'], 03:49:24 INFO - u'jittest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'jsshell-mac.zip'], 03:49:24 INFO - u'mochitest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.mochitest.tests.zip'], 03:49:24 INFO - u'mozbase': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:49:24 INFO - u'reftest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.reftest.tests.zip'], 03:49:24 INFO - u'talos': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.talos.tests.zip'], 03:49:24 INFO - u'web-platform': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.web-platform.tests.zip'], 03:49:24 INFO - u'webapprt': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:49:24 INFO - u'xpcshell': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:49:24 INFO - u'firefox-46.0a2.en-US.mac.xpcshell.tests.zip']} 03:49:24 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:49:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:24 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:49:24 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:49:24 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:49:24 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:49:24 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:49:25 INFO - Downloaded 16676174 bytes. 03:49:25 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:49:25 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:49:26 INFO - caution: filename not matched: mochitest/* 03:49:26 INFO - Return code: 11 03:49:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:26 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:49:26 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:49:26 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:49:26 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:49:26 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:49:28 INFO - Downloaded 62534120 bytes. 03:49:28 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:49:28 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:49:32 INFO - caution: filename not matched: bin/* 03:49:32 INFO - caution: filename not matched: certs/* 03:49:32 INFO - caution: filename not matched: config/* 03:49:32 INFO - caution: filename not matched: marionette/* 03:49:32 INFO - caution: filename not matched: modules/* 03:49:32 INFO - caution: filename not matched: mozbase/* 03:49:32 INFO - caution: filename not matched: tools/* 03:49:32 INFO - Return code: 11 03:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:32 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg matches https://queue.taskcluster.net 03:49:32 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:49:32 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:49:32 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:49:32 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:49:36 INFO - Downloaded 114005463 bytes. 03:49:36 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:49:36 INFO - mkdir: /builds/slave/test/properties 03:49:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:49:36 INFO - Writing to file /builds/slave/test/properties/build_url 03:49:36 INFO - Contents: 03:49:36 INFO - build_url:https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg 03:49:36 INFO - Running post-action listener: _resource_record_post_action 03:49:36 INFO - Running post-action listener: set_extra_try_arguments 03:49:36 INFO - ##### 03:49:36 INFO - ##### Running create-virtualenv step. 03:49:36 INFO - ##### 03:49:36 INFO - Running pre-action listener: _install_mozbase 03:49:36 INFO - Running pre-action listener: _pre_create_virtualenv 03:49:36 INFO - Running pre-action listener: _resource_record_pre_action 03:49:36 INFO - Running main action method: create_virtualenv 03:49:36 INFO - Creating virtualenv /builds/slave/test/build/venv 03:49:36 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:49:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:49:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:49:36 INFO - Using real prefix '/tools/python27' 03:49:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:49:37 INFO - Installing distribute.............................................................................................................................................................................................done. 03:49:40 INFO - Installing pip.................done. 03:49:40 INFO - Return code: 0 03:49:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:49:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:49:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:49:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:40 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:49:40 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:49:40 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:49:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:49:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:49:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:49:40 INFO - 'HOME': '/Users/cltbld', 03:49:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:49:40 INFO - 'LOGNAME': 'cltbld', 03:49:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:40 INFO - 'MOZ_NO_REMOTE': '1', 03:49:40 INFO - 'NO_EM_RESTART': '1', 03:49:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:49:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:40 INFO - 'PWD': '/builds/slave/test', 03:49:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:49:40 INFO - 'SHELL': '/bin/bash', 03:49:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:49:40 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:49:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:49:40 INFO - 'USER': 'cltbld', 03:49:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:49:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:49:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:49:40 INFO - 'XPC_FLAGS': '0x0', 03:49:40 INFO - 'XPC_SERVICE_NAME': '0', 03:49:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:49:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:40 INFO - Downloading/unpacking psutil>=0.7.1 03:49:40 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:49:40 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:49:40 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:49:40 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:49:40 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:49:40 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:49:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:49:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:49:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:49:43 INFO - Installing collected packages: psutil 03:49:43 INFO - Running setup.py install for psutil 03:49:43 INFO - building 'psutil._psutil_osx' extension 03:49:43 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 03:49:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 03:49:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 03:49:44 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 03:49:44 INFO - building 'psutil._psutil_posix' extension 03:49:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 03:49:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:49:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:49:44 INFO - ^ 03:49:44 INFO - 1 warning generated. 03:49:44 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 03:49:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:49:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:49:44 INFO - Successfully installed psutil 03:49:44 INFO - Cleaning up... 03:49:44 INFO - Return code: 0 03:49:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:49:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:49:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:49:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:44 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:49:44 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:49:44 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:49:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:49:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:49:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:49:44 INFO - 'HOME': '/Users/cltbld', 03:49:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:49:44 INFO - 'LOGNAME': 'cltbld', 03:49:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:44 INFO - 'MOZ_NO_REMOTE': '1', 03:49:44 INFO - 'NO_EM_RESTART': '1', 03:49:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:49:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:44 INFO - 'PWD': '/builds/slave/test', 03:49:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:49:44 INFO - 'SHELL': '/bin/bash', 03:49:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:49:44 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:49:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:49:44 INFO - 'USER': 'cltbld', 03:49:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:49:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:49:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:49:44 INFO - 'XPC_FLAGS': '0x0', 03:49:44 INFO - 'XPC_SERVICE_NAME': '0', 03:49:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:49:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:49:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:49:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:49:44 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:49:44 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:49:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:49:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:49:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:49:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:49:47 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:49:47 INFO - Installing collected packages: mozsystemmonitor 03:49:47 INFO - Running setup.py install for mozsystemmonitor 03:49:47 INFO - Successfully installed mozsystemmonitor 03:49:47 INFO - Cleaning up... 03:49:47 INFO - Return code: 0 03:49:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:49:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:49:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:49:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:47 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:49:47 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:49:47 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:49:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:49:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:49:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:49:47 INFO - 'HOME': '/Users/cltbld', 03:49:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:49:47 INFO - 'LOGNAME': 'cltbld', 03:49:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:47 INFO - 'MOZ_NO_REMOTE': '1', 03:49:47 INFO - 'NO_EM_RESTART': '1', 03:49:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:49:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:47 INFO - 'PWD': '/builds/slave/test', 03:49:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:49:47 INFO - 'SHELL': '/bin/bash', 03:49:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:49:47 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:49:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:49:47 INFO - 'USER': 'cltbld', 03:49:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:49:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:49:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:49:47 INFO - 'XPC_FLAGS': '0x0', 03:49:47 INFO - 'XPC_SERVICE_NAME': '0', 03:49:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:49:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:47 INFO - Downloading/unpacking blobuploader==1.2.4 03:49:47 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:49:47 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:49:47 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:49:47 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:49:47 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:49:47 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:49:50 INFO - Downloading blobuploader-1.2.4.tar.gz 03:49:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:49:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:49: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:49: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:49: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:49: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:49: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:49: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:49:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:49:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:49: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:49: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:49: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:49: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:49: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:49: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:49:51 INFO - Downloading docopt-0.6.1.tar.gz 03:49:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:49:51 INFO - Installing collected packages: blobuploader, requests, docopt 03:49:51 INFO - Running setup.py install for blobuploader 03:49:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:49:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:49:51 INFO - Running setup.py install for requests 03:49:51 INFO - Running setup.py install for docopt 03:49:52 INFO - Successfully installed blobuploader requests docopt 03:49:52 INFO - Cleaning up... 03:49:52 INFO - Return code: 0 03:49:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:49:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:49:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:49:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:52 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:49:52 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:49:52 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:49:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:49:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:49:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:49:52 INFO - 'HOME': '/Users/cltbld', 03:49:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:49:52 INFO - 'LOGNAME': 'cltbld', 03:49:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:52 INFO - 'MOZ_NO_REMOTE': '1', 03:49:52 INFO - 'NO_EM_RESTART': '1', 03:49:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:49:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:52 INFO - 'PWD': '/builds/slave/test', 03:49:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:49:52 INFO - 'SHELL': '/bin/bash', 03:49:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:49:52 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:49:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:49:52 INFO - 'USER': 'cltbld', 03:49:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:49:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:49:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:49:52 INFO - 'XPC_FLAGS': '0x0', 03:49:52 INFO - 'XPC_SERVICE_NAME': '0', 03:49:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:49:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:49:52 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-WDvaHx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:49:52 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-Z_C4_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:49:52 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-aCyBKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:49:52 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-LpbGqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:49:52 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-nXAYl9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:49:52 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-pLlgBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-FyT6nn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-k8Z6cE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-nW4scJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-MGVgKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-8cfq7G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-EGg24K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-IhfJM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-Lx6rm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-tKD2M4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:49:53 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-NAhIdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:49:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:49:54 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-4INz2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:49:54 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 03:49:54 INFO - Running setup.py install for manifestparser 03:49:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:49:54 INFO - Running setup.py install for mozcrash 03:49:54 INFO - Running setup.py install for mozdebug 03:49:54 INFO - Running setup.py install for mozdevice 03:49:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:49:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:49:54 INFO - Running setup.py install for mozfile 03:49:54 INFO - Running setup.py install for mozhttpd 03:49:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Running setup.py install for mozinfo 03:49:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Running setup.py install for mozInstall 03:49:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Running setup.py install for mozleak 03:49:55 INFO - Running setup.py install for mozlog 03:49:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Running setup.py install for moznetwork 03:49:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:49:55 INFO - Running setup.py install for mozprocess 03:49:55 INFO - Running setup.py install for mozprofile 03:49:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:49:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:49:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:49:56 INFO - Running setup.py install for mozrunner 03:49:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:49:56 INFO - Running setup.py install for mozscreenshot 03:49:56 INFO - Running setup.py install for moztest 03:49:56 INFO - Running setup.py install for mozversion 03:49:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:49:56 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 03:49:56 INFO - Cleaning up... 03:49:56 INFO - Return code: 0 03:49:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:49:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:49:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:49:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:49:56 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:49:56 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:49:56 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:49:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:49:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:49:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:49:56 INFO - 'HOME': '/Users/cltbld', 03:49:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:49:56 INFO - 'LOGNAME': 'cltbld', 03:49:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:56 INFO - 'MOZ_NO_REMOTE': '1', 03:49:56 INFO - 'NO_EM_RESTART': '1', 03:49:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:49:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:56 INFO - 'PWD': '/builds/slave/test', 03:49:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:49:56 INFO - 'SHELL': '/bin/bash', 03:49:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:49:56 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:49:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:49:56 INFO - 'USER': 'cltbld', 03:49:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:49:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:49:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:49:56 INFO - 'XPC_FLAGS': '0x0', 03:49:56 INFO - 'XPC_SERVICE_NAME': '0', 03:49:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:49:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-NQF3mV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-G_0LSe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-Q70rXz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-x2XM_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-Wz2vrf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-AI42J6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-K6sSmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-CP2Sne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-OvQT7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:49:57 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-w0_3QR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-daTTPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-M2xPNw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-u3aK4f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-mWuao4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-0kTFVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-7RG4E7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:49:58 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-3WQ2DS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:49:58 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:49:58 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:49:58 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:49:58 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:49:58 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:49:58 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:49:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:49: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:49: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:49: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:49: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:49: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:49: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:50:01 INFO - Downloading blessings-1.6.tar.gz 03:50:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:50:01 INFO - Installing collected packages: blessings 03:50:01 INFO - Running setup.py install for blessings 03:50:01 INFO - Successfully installed blessings 03:50:01 INFO - Cleaning up... 03:50:01 INFO - Return code: 0 03:50:01 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 03:50: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:50:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:50:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50: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:50:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:50:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:01 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:50:01 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:50:01 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:50:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:01 INFO - 'HOME': '/Users/cltbld', 03:50:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:01 INFO - 'LOGNAME': 'cltbld', 03:50:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:01 INFO - 'MOZ_NO_REMOTE': '1', 03:50:01 INFO - 'NO_EM_RESTART': '1', 03:50:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:01 INFO - 'PWD': '/builds/slave/test', 03:50:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:01 INFO - 'SHELL': '/bin/bash', 03:50:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:01 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:01 INFO - 'USER': 'cltbld', 03:50:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:01 INFO - 'XPC_FLAGS': '0x0', 03:50:01 INFO - 'XPC_SERVICE_NAME': '0', 03:50:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:50:01 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:50:01 INFO - Cleaning up... 03:50:01 INFO - Return code: 0 03:50:01 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 03:50: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:50:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:50:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50: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:50:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:50:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:01 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:50:01 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:50:01 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:50:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:01 INFO - 'HOME': '/Users/cltbld', 03:50:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:01 INFO - 'LOGNAME': 'cltbld', 03:50:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:01 INFO - 'MOZ_NO_REMOTE': '1', 03:50:01 INFO - 'NO_EM_RESTART': '1', 03:50:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:01 INFO - 'PWD': '/builds/slave/test', 03:50:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:01 INFO - 'SHELL': '/bin/bash', 03:50:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:01 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:01 INFO - 'USER': 'cltbld', 03:50:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:01 INFO - 'XPC_FLAGS': '0x0', 03:50:01 INFO - 'XPC_SERVICE_NAME': '0', 03:50:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 03:50:02 INFO - Cleaning up... 03:50:02 INFO - Return code: 0 03:50:02 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 03:50:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:50:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:50:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:50:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:50:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:02 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:50:02 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:50:02 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:50:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:02 INFO - 'HOME': '/Users/cltbld', 03:50:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:02 INFO - 'LOGNAME': 'cltbld', 03:50:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:02 INFO - 'MOZ_NO_REMOTE': '1', 03:50:02 INFO - 'NO_EM_RESTART': '1', 03:50:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:02 INFO - 'PWD': '/builds/slave/test', 03:50:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:02 INFO - 'SHELL': '/bin/bash', 03:50:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:02 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:02 INFO - 'USER': 'cltbld', 03:50:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:02 INFO - 'XPC_FLAGS': '0x0', 03:50:02 INFO - 'XPC_SERVICE_NAME': '0', 03:50:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:50:02 INFO - Downloading/unpacking mock 03:50:02 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:50:02 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:50:02 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:50:02 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:50:02 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:50:02 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:50:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 03:50:04 INFO - warning: no files found matching '*.png' under directory 'docs' 03:50:04 INFO - warning: no files found matching '*.css' under directory 'docs' 03:50:04 INFO - warning: no files found matching '*.html' under directory 'docs' 03:50:04 INFO - warning: no files found matching '*.js' under directory 'docs' 03:50:04 INFO - Installing collected packages: mock 03:50:04 INFO - Running setup.py install for mock 03:50:05 INFO - warning: no files found matching '*.png' under directory 'docs' 03:50:05 INFO - warning: no files found matching '*.css' under directory 'docs' 03:50:05 INFO - warning: no files found matching '*.html' under directory 'docs' 03:50:05 INFO - warning: no files found matching '*.js' under directory 'docs' 03:50:05 INFO - Successfully installed mock 03:50:05 INFO - Cleaning up... 03:50:05 INFO - Return code: 0 03:50:05 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 03:50:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:50:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:50:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:50:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:05 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:50:05 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:50:05 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:50:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:05 INFO - 'HOME': '/Users/cltbld', 03:50:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:05 INFO - 'LOGNAME': 'cltbld', 03:50:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:05 INFO - 'MOZ_NO_REMOTE': '1', 03:50:05 INFO - 'NO_EM_RESTART': '1', 03:50:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:05 INFO - 'PWD': '/builds/slave/test', 03:50:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:05 INFO - 'SHELL': '/bin/bash', 03:50:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:05 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:05 INFO - 'USER': 'cltbld', 03:50:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:05 INFO - 'XPC_FLAGS': '0x0', 03:50:05 INFO - 'XPC_SERVICE_NAME': '0', 03:50:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:50:05 INFO - Downloading/unpacking simplejson 03:50:05 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:50:05 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:50:05 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:50:05 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:50:05 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:50:05 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:50:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 03:50:07 INFO - Installing collected packages: simplejson 03:50:07 INFO - Running setup.py install for simplejson 03:50:07 INFO - building 'simplejson._speedups' extension 03:50:07 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c simplejson/_speedups.c -o build/temp.macosx-10.10-x86_64-2.7/simplejson/_speedups.o 03:50:08 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/simplejson/_speedups.o -o build/lib.macosx-10.10-x86_64-2.7/simplejson/_speedups.so 03:50:08 INFO - Successfully installed simplejson 03:50:08 INFO - Cleaning up... 03:50:08 INFO - Return code: 0 03:50:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:50: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:50:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:50:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50: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:50:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:50:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:08 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:50:08 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:50:08 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:50:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:08 INFO - 'HOME': '/Users/cltbld', 03:50:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:08 INFO - 'LOGNAME': 'cltbld', 03:50:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:08 INFO - 'MOZ_NO_REMOTE': '1', 03:50:08 INFO - 'NO_EM_RESTART': '1', 03:50:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:08 INFO - 'PWD': '/builds/slave/test', 03:50:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:08 INFO - 'SHELL': '/bin/bash', 03:50:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:08 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:08 INFO - 'USER': 'cltbld', 03:50:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:08 INFO - 'XPC_FLAGS': '0x0', 03:50:08 INFO - 'XPC_SERVICE_NAME': '0', 03:50:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:50:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:50:08 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-QnNUfM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:50:09 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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-dmOaJR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:50:09 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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-4M7nDe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:50:09 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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-OCH_3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:50: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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-wPdet9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:50: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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-21qs3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:50: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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-tr6FtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:50: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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-ZigRlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:50: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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-BkJCb5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:50: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:50:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:50:09 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-u6qAiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:50: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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-_x9GKi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:50: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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-rNvjMZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:50: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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-esb9Fn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:50: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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-8sz9yI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:50: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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-bqF7Uv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:50: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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-FauugS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:50:10 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:50:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-4pZJdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:50:10 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:50:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-yU1XFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:50:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:50:10 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-hHHSuU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:50:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:50:11 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-ia64x3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:50:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:50:11 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-vZTJvW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:50:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:50:11 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-owjtQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:50:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:50:11 INFO - Installing collected packages: wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client 03:50:11 INFO - Running setup.py install for wptserve 03:50:11 INFO - Running setup.py install for marionette-transport 03:50:11 INFO - Running setup.py install for marionette-driver 03:50:12 INFO - Running setup.py install for browsermob-proxy 03:50:12 INFO - Running setup.py install for marionette-client 03:50:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:50:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:50:12 INFO - Successfully installed wptserve marionette-transport marionette-driver browsermob-proxy marionette-client 03:50:12 INFO - Cleaning up... 03:50:12 INFO - Return code: 0 03:50:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:50:12 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:50:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:50:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50: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:50:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:50:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:50:13 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 0x10b5ecc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e1a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe469458990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:50:13 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:50:13 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:50:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:13 INFO - 'HOME': '/Users/cltbld', 03:50:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:13 INFO - 'LOGNAME': 'cltbld', 03:50:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:13 INFO - 'MOZ_NO_REMOTE': '1', 03:50:13 INFO - 'NO_EM_RESTART': '1', 03:50:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:13 INFO - 'PWD': '/builds/slave/test', 03:50:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:13 INFO - 'SHELL': '/bin/bash', 03:50:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:13 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:13 INFO - 'USER': 'cltbld', 03:50:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:13 INFO - 'XPC_FLAGS': '0x0', 03:50:13 INFO - 'XPC_SERVICE_NAME': '0', 03:50:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-gx50Fe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:50:13 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:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-2cCRPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:50:13 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:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-Uy_O5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:50:13 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:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-ti5_PP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:50:13 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:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-b6noxO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:50:13 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:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-AUn_cj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:50:13 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:50:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:50:13 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-lgsr6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-mhzf4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-2lPcGZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-UVAZ3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-5rk1TB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-IugUHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-LJWWKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-6YV8BV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-063Cpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:50:14 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:50:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:50:14 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-adZ3fR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:50:15 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:50:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:50:15 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-PP54_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:50:15 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:50:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:50:15 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-7u7GBO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:50:15 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:50:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:50:15 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-QQmLjw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:50:15 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:50:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:50:15 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-GkRwEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:50:15 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:50:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:50:15 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-qs28XH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:50:15 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:50:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:50:15 INFO - Running setup.py (path:/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/pip-ddN9ZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:50:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:50:15 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:50:15 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:50:15 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:50:15 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:50:15 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:50:15 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:50:15 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:50:15 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:50:15 INFO - Cleaning up... 03:50:16 INFO - Return code: 0 03:50:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:50:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:50:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:50:16 INFO - Reading from file tmpfile_stdout 03:50:16 INFO - Current package versions: 03:50:16 INFO - blessings == 1.6 03:50:16 INFO - blobuploader == 1.2.4 03:50:16 INFO - browsermob-proxy == 0.6.0 03:50:16 INFO - docopt == 0.6.1 03:50:16 INFO - manifestparser == 1.1 03:50:16 INFO - marionette-client == 2.1.0 03:50:16 INFO - marionette-driver == 1.2.0 03:50:16 INFO - marionette-transport == 1.1.0 03:50:16 INFO - mock == 1.0.1 03:50:16 INFO - mozInstall == 1.12 03:50:16 INFO - mozcrash == 0.16 03:50:16 INFO - mozdebug == 0.1 03:50:16 INFO - mozdevice == 0.48 03:50:16 INFO - mozfile == 1.2 03:50:16 INFO - mozhttpd == 0.7 03:50:16 INFO - mozinfo == 0.9 03:50:16 INFO - mozleak == 0.1 03:50:16 INFO - mozlog == 3.1 03:50:16 INFO - moznetwork == 0.27 03:50:16 INFO - mozprocess == 0.22 03:50:16 INFO - mozprofile == 0.28 03:50:16 INFO - mozrunner == 6.11 03:50:16 INFO - mozscreenshot == 0.1 03:50:16 INFO - mozsystemmonitor == 0.0 03:50:16 INFO - moztest == 0.7 03:50:16 INFO - mozversion == 1.4 03:50:16 INFO - psutil == 3.1.1 03:50:16 INFO - requests == 1.2.3 03:50:16 INFO - simplejson == 3.3.0 03:50:16 INFO - wptserve == 1.3.0 03:50:16 INFO - wsgiref == 0.1.2 03:50:16 INFO - Running post-action listener: _resource_record_post_action 03:50:16 INFO - Running post-action listener: _start_resource_monitoring 03:50:16 INFO - Starting resource monitoring. 03:50:16 INFO - ##### 03:50:16 INFO - ##### Running install step. 03:50:16 INFO - ##### 03:50:16 INFO - Running pre-action listener: _resource_record_pre_action 03:50:16 INFO - Running main action method: install 03:50:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:50:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:50:16 INFO - Reading from file tmpfile_stdout 03:50:16 INFO - Detecting whether we're running mozinstall >=1.0... 03:50:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:50:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:50:16 INFO - Reading from file tmpfile_stdout 03:50:16 INFO - Output received: 03:50:16 INFO - Usage: mozinstall [options] installer 03:50:16 INFO - Options: 03:50:16 INFO - -h, --help show this help message and exit 03:50:16 INFO - -d DEST, --destination=DEST 03:50:16 INFO - Directory to install application into. [default: 03:50:16 INFO - "/builds/slave/test"] 03:50:16 INFO - --app=APP Application being installed. [default: firefox] 03:50:16 INFO - mkdir: /builds/slave/test/build/application 03:50:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 03:50:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 03:50:48 INFO - Reading from file tmpfile_stdout 03:50:48 INFO - Output received: 03:50:48 INFO - /builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox 03:50:48 INFO - Running post-action listener: _resource_record_post_action 03:50:48 INFO - ##### 03:50:48 INFO - ##### Running run-tests step. 03:50:48 INFO - ##### 03:50:48 INFO - Running pre-action listener: _resource_record_pre_action 03:50:48 INFO - Running pre-action listener: _set_gcov_prefix 03:50:48 INFO - Running main action method: run_tests 03:50:48 INFO - #### Running mochitest suites 03:50:48 INFO - grabbing minidump binary from tooltool 03:50:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:50:48 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 0x10b5162a0>, '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 0x10b50a030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5e34e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:50:48 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:50:48 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:50:48 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:50:48 INFO - Return code: 0 03:50:48 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:50:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:50:48 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:50:48 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:50:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:50:48 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:50:48 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:50:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:50:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:50:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:50:48 INFO - 'HOME': '/Users/cltbld', 03:50:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:50:48 INFO - 'LOGNAME': 'cltbld', 03:50:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:50:48 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:50:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:50:48 INFO - 'MOZ_NO_REMOTE': '1', 03:50:48 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:50:48 INFO - 'NO_EM_RESTART': '1', 03:50:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:50:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:50:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:50:48 INFO - 'PWD': '/builds/slave/test', 03:50:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:50:48 INFO - 'SHELL': '/bin/bash', 03:50:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:50:48 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:50:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:50:48 INFO - 'USER': 'cltbld', 03:50:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:50:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:50:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:50:48 INFO - 'XPC_FLAGS': '0x0', 03:50:48 INFO - 'XPC_SERVICE_NAME': '0', 03:50:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:50:48 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:50:48 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:50:48 INFO - import pkg_resources 03:50:48 INFO - Checking for orphan ssltunnel processes... 03:50:48 INFO - Checking for orphan xpcshell processes... 03:50:48 INFO - SUITE-START | Running 40 tests 03:50:48 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 03:50:48 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 0ms 03:50:48 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 03:50:48 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 0ms 03:50:48 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 03:50:48 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 03:50:48 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 03:50:48 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 0ms 03:50:48 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 03:50:48 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 0ms 03:50:48 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 03:50:48 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 0ms 03:50:48 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:50:49 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:50:49 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/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:49 INFO - runtests.py | Server pid: 1721 03:50:49 INFO - runtests.py | Websocket server pid: 1722 03:50:49 INFO - runtests.py | SSL tunnel pid: 1723 03:50:49 INFO - runtests.py | Running tests: start. 03:50:49 INFO - runtests.py | Application pid: 1724 03:50:49 INFO - TEST-INFO | started process Main app process 03:50:50 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 03:50:50 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 03:50:51 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:51 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 03:50:51 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:51 INFO - Error: TypeError: window is null 03:50:51 INFO - Traceback (most recent call last): 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:51 INFO - callback.apply(null, args); 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:51 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:51 INFO - nextIteration(); 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:51 INFO - checkForEnd(); 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:51 INFO - findAndRunTests(loader, nextIteration); 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:51 INFO - var runner = new TestRunner(); 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:51 INFO - 0 of 1 tests passed. 03:50:51 INFO - The following tests failed: 03:50:51 INFO - console.error: test-addon-manager: 03:50:51 INFO - Message: TypeError: tests.testRuns is undefined 03:50:51 INFO - Stack: 03:50:51 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:51 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:51 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:51 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:51 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:51 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 03:50:51 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 03:50:51 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 03:50:51 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 03:50:51 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 03:50:51 INFO - console.info: author-email: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:51 INFO - console.info: author-email: hiddenWindow document.readyState:complete 03:50:51 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:52 INFO - Error: TypeError: window is null 03:50:52 INFO - Traceback (most recent call last): 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:52 INFO - callback.apply(null, args); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:52 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:52 INFO - nextIteration(); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:52 INFO - checkForEnd(); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:52 INFO - findAndRunTests(loader, nextIteration); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:52 INFO - var runner = new TestRunner(); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:52 INFO - 0 of 1 tests passed. 03:50:52 INFO - The following tests failed: 03:50:52 INFO - console.error: author-email: 03:50:52 INFO - Message: TypeError: tests.testRuns is undefined 03:50:52 INFO - Stack: 03:50:52 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:52 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:52 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:52 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:52 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 03:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 03:50:52 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 03:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 03:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 03:50:52 INFO - console.info: child_process: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:52 INFO - console.info: child_process: hiddenWindow document.readyState:complete 03:50:52 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:52 INFO - Error: TypeError: window is null 03:50:52 INFO - Traceback (most recent call last): 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:52 INFO - callback.apply(null, args); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:52 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:52 INFO - nextIteration(); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:52 INFO - checkForEnd(); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:52 INFO - findAndRunTests(loader, nextIteration); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:52 INFO - var runner = new TestRunner(); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:52 INFO - 0 of 1 tests passed. 03:50:52 INFO - The following tests failed: 03:50:52 INFO - console.error: child_process: 03:50:52 INFO - Message: TypeError: tests.testRuns is undefined 03:50:52 INFO - Stack: 03:50:52 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:52 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:52 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:52 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:52 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 03:50:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 03:50:53 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:53 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 03:50:53 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 03:50:53 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 03:50:53 INFO - console.info: chrome: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:53 INFO - console.info: chrome: hiddenWindow document.readyState:complete 03:50:53 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:53 INFO - Error: TypeError: window is null 03:50:53 INFO - Traceback (most recent call last): 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:53 INFO - callback.apply(null, args); 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:53 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:53 INFO - nextIteration(); 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:53 INFO - checkForEnd(); 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:53 INFO - findAndRunTests(loader, nextIteration); 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:53 INFO - var runner = new TestRunner(); 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:53 INFO - 0 of 1 tests passed. 03:50:53 INFO - The following tests failed: 03:50:53 INFO - console.error: chrome: 03:50:53 INFO - Message: TypeError: tests.testRuns is undefined 03:50:53 INFO - Stack: 03:50:53 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:53 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:53 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:53 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:53 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:53 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 03:50:53 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 03:50:54 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:54 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 03:50:54 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 03:50:54 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 03:50:54 INFO - console.info: content-permissions: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:54 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 03:50:54 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:54 INFO - Error: TypeError: window is null 03:50:54 INFO - Traceback (most recent call last): 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:54 INFO - callback.apply(null, args); 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:54 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:54 INFO - nextIteration(); 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:54 INFO - checkForEnd(); 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:54 INFO - findAndRunTests(loader, nextIteration); 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:54 INFO - var runner = new TestRunner(); 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:54 INFO - 0 of 1 tests passed. 03:50:54 INFO - The following tests failed: 03:50:54 INFO - console.error: content-permissions: 03:50:54 INFO - Message: TypeError: tests.testRuns is undefined 03:50:54 INFO - Stack: 03:50:54 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:54 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:54 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:54 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:54 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 03:50:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 03:50:54 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 03:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 03:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 03:50:55 INFO - console.info: contributors: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:55 INFO - console.info: contributors: hiddenWindow document.readyState:complete 03:50:55 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:55 INFO - Error: TypeError: window is null 03:50:55 INFO - Traceback (most recent call last): 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:55 INFO - callback.apply(null, args); 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:55 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:55 INFO - nextIteration(); 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:55 INFO - checkForEnd(); 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:55 INFO - findAndRunTests(loader, nextIteration); 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:55 INFO - var runner = new TestRunner(); 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:55 INFO - 0 of 1 tests passed. 03:50:55 INFO - The following tests failed: 03:50:55 INFO - console.error: contributors: 03:50:55 INFO - Message: TypeError: tests.testRuns is undefined 03:50:55 INFO - Stack: 03:50:55 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:55 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:55 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:55 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:55 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 03:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 03:50:55 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 03:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 03:50:55 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 03:50:56 INFO - console.info: curly-id: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:56 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 03:50:56 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:56 INFO - Error: TypeError: window is null 03:50:56 INFO - Traceback (most recent call last): 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:56 INFO - callback.apply(null, args); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:56 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:56 INFO - nextIteration(); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:56 INFO - checkForEnd(); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:56 INFO - findAndRunTests(loader, nextIteration); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:56 INFO - var runner = new TestRunner(); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:56 INFO - 0 of 1 tests passed. 03:50:56 INFO - The following tests failed: 03:50:56 INFO - console.error: curly-id: 03:50:56 INFO - Message: TypeError: tests.testRuns is undefined 03:50:56 INFO - Stack: 03:50:56 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:56 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:56 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:56 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:56 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:50:56 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 03:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 03:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 03:50:56 INFO - console.info: developers: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:56 INFO - console.info: developers: hiddenWindow document.readyState:complete 03:50:56 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:56 INFO - Error: TypeError: window is null 03:50:56 INFO - Traceback (most recent call last): 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:56 INFO - callback.apply(null, args); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:56 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:56 INFO - nextIteration(); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:56 INFO - checkForEnd(); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:56 INFO - findAndRunTests(loader, nextIteration); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:56 INFO - var runner = new TestRunner(); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:56 INFO - 0 of 1 tests passed. 03:50:56 INFO - The following tests failed: 03:50:56 INFO - console.error: developers: 03:50:56 INFO - Message: TypeError: tests.testRuns is undefined 03:50:56 INFO - Stack: 03:50:56 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:56 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:56 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:56 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:56 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 03:50:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 03:50:57 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:57 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 03:50:57 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 03:50:57 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 03:50:57 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:57 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 03:50:57 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:57 INFO - Error: TypeError: window is null 03:50:57 INFO - Traceback (most recent call last): 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:57 INFO - callback.apply(null, args); 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:57 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:57 INFO - nextIteration(); 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:57 INFO - checkForEnd(); 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:57 INFO - findAndRunTests(loader, nextIteration); 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:57 INFO - var runner = new TestRunner(); 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:57 INFO - 0 of 1 tests passed. 03:50:57 INFO - The following tests failed: 03:50:57 INFO - console.error: l10n-properties: 03:50:57 INFO - Message: TypeError: tests.testRuns is undefined 03:50:57 INFO - Stack: 03:50:57 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:57 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:57 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:57 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:57 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:50:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:50:57 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:58 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 03:50:58 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 03:50:58 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 03:50:58 INFO - console.info: l10n: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:58 INFO - console.info: l10n: hiddenWindow document.readyState:complete 03:50:58 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:58 INFO - Error: TypeError: window is null 03:50:58 INFO - Traceback (most recent call last): 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:58 INFO - callback.apply(null, args); 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:58 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:58 INFO - nextIteration(); 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:58 INFO - checkForEnd(); 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:58 INFO - findAndRunTests(loader, nextIteration); 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:58 INFO - var runner = new TestRunner(); 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:58 INFO - 0 of 1 tests passed. 03:50:58 INFO - The following tests failed: 03:50:58 INFO - console.error: l10n: 03:50:58 INFO - Message: TypeError: tests.testRuns is undefined 03:50:58 INFO - Stack: 03:50:58 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:58 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:58 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:58 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:58 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:50:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:50:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:50:58 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 03:50:59 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:59 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 03:50:59 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:59 INFO - Error: TypeError: window is null 03:50:59 INFO - Traceback (most recent call last): 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:59 INFO - callback.apply(null, args); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:59 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:59 INFO - nextIteration(); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:59 INFO - checkForEnd(); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:59 INFO - findAndRunTests(loader, nextIteration); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:59 INFO - var runner = new TestRunner(); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:59 INFO - 0 of 1 tests passed. 03:50:59 INFO - The following tests failed: 03:50:59 INFO - console.error: test-layout-change: 03:50:59 INFO - Message: TypeError: tests.testRuns is undefined 03:50:59 INFO - Stack: 03:50:59 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:59 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:59 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:59 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:59 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 03:50:59 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 03:50:59 INFO - console.info: main: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:50:59 INFO - console.info: main: hiddenWindow document.readyState:complete 03:50:59 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:50:59 INFO - Error: TypeError: window is null 03:50:59 INFO - Traceback (most recent call last): 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:50:59 INFO - callback.apply(null, args); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:50:59 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:50:59 INFO - nextIteration(); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:50:59 INFO - checkForEnd(); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:50:59 INFO - findAndRunTests(loader, nextIteration); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:50:59 INFO - var runner = new TestRunner(); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:50:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:50:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:50:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:50:59 INFO - 0 of 1 tests passed. 03:50:59 INFO - The following tests failed: 03:50:59 INFO - console.error: main: 03:50:59 INFO - Message: TypeError: tests.testRuns is undefined 03:50:59 INFO - Stack: 03:50:59 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:50:59 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:50:59 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:50:59 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:50:59 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 03:50:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 03:51:00 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:00 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 03:51:00 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:51:00 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:51:00 INFO - console.info: 0-0: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:00 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 03:51:00 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:00 INFO - Error: TypeError: window is null 03:51:00 INFO - Traceback (most recent call last): 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:00 INFO - callback.apply(null, args); 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:00 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:00 INFO - nextIteration(); 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:00 INFO - checkForEnd(); 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:00 INFO - findAndRunTests(loader, nextIteration); 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:00 INFO - var runner = new TestRunner(); 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:00 INFO - 0 of 1 tests passed. 03:51:00 INFO - The following tests failed: 03:51:00 INFO - console.error: 0-0: 03:51:00 INFO - Message: TypeError: tests.testRuns is undefined 03:51:00 INFO - Stack: 03:51:00 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:00 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:00 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:00 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:00 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:00 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 03:51:00 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 03:51:01 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:01 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 03:51:01 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 03:51:01 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 03:51:01 INFO - console.info: 5: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:01 INFO - console.info: 5: hiddenWindow document.readyState:complete 03:51:01 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:01 INFO - Error: TypeError: window is null 03:51:01 INFO - Traceback (most recent call last): 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:01 INFO - callback.apply(null, args); 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:01 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:01 INFO - nextIteration(); 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:01 INFO - checkForEnd(); 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:01 INFO - findAndRunTests(loader, nextIteration); 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:01 INFO - var runner = new TestRunner(); 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:01 INFO - 0 of 1 tests passed. 03:51:01 INFO - The following tests failed: 03:51:01 INFO - console.error: 5: 03:51:01 INFO - Message: TypeError: tests.testRuns is undefined 03:51:01 INFO - Stack: 03:51:01 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:01 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:01 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:01 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:01 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:01 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 03:51:01 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 03:51:01 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 03:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 03:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 03:51:02 INFO - console.info: packaging: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:02 INFO - console.info: packaging: hiddenWindow document.readyState:complete 03:51:02 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:02 INFO - Error: TypeError: window is null 03:51:02 INFO - Traceback (most recent call last): 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:02 INFO - callback.apply(null, args); 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:02 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:02 INFO - nextIteration(); 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:02 INFO - checkForEnd(); 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:02 INFO - findAndRunTests(loader, nextIteration); 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:02 INFO - var runner = new TestRunner(); 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:02 INFO - 0 of 1 tests passed. 03:51:02 INFO - The following tests failed: 03:51:02 INFO - console.error: packaging: 03:51:02 INFO - Message: TypeError: tests.testRuns is undefined 03:51:02 INFO - Stack: 03:51:02 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:02 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:02 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:02 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:02 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 03:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 03:51:02 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 03:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 03:51:02 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 03:51:02 INFO - console.info: packed: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:02 INFO - console.info: packed: hiddenWindow document.readyState:complete 03:51:02 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:03 INFO - Error: TypeError: window is null 03:51:03 INFO - Traceback (most recent call last): 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:03 INFO - callback.apply(null, args); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:03 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:03 INFO - nextIteration(); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:03 INFO - checkForEnd(); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:03 INFO - findAndRunTests(loader, nextIteration); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:03 INFO - var runner = new TestRunner(); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:03 INFO - 0 of 1 tests passed. 03:51:03 INFO - The following tests failed: 03:51:03 INFO - console.error: packed: 03:51:03 INFO - Message: TypeError: tests.testRuns is undefined 03:51:03 INFO - Stack: 03:51:03 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:03 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:03 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:03 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:03 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 03:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 03:51:03 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 03:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:51:03 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:03 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 03:51:03 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:03 INFO - Error: TypeError: window is null 03:51:03 INFO - Traceback (most recent call last): 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:03 INFO - callback.apply(null, args); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:03 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:03 INFO - nextIteration(); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:03 INFO - checkForEnd(); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:03 INFO - findAndRunTests(loader, nextIteration); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:03 INFO - var runner = new TestRunner(); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:03 INFO - 0 of 1 tests passed. 03:51:03 INFO - The following tests failed: 03:51:03 INFO - console.error: page-mod-debugger-post: 03:51:03 INFO - Message: TypeError: tests.testRuns is undefined 03:51:03 INFO - Stack: 03:51:03 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:03 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:03 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:03 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:03 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:51:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:51:04 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:04 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 03:51:04 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:51:04 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:51:04 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:04 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 03:51:04 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:04 INFO - Error: TypeError: window is null 03:51:04 INFO - Traceback (most recent call last): 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:04 INFO - callback.apply(null, args); 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:04 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:04 INFO - nextIteration(); 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:04 INFO - checkForEnd(); 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:04 INFO - findAndRunTests(loader, nextIteration); 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:04 INFO - var runner = new TestRunner(); 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:04 INFO - 0 of 1 tests passed. 03:51:04 INFO - The following tests failed: 03:51:04 INFO - console.error: page-mod-debugger-pre: 03:51:04 INFO - Message: TypeError: tests.testRuns is undefined 03:51:04 INFO - Stack: 03:51:04 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:04 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:04 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:04 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:04 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:04 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:51:04 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:51:04 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:51:05 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 03:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-worker 03:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-worker 03:51:05 INFO - console.info: page-worker: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:05 INFO - console.info: page-worker: hiddenWindow document.readyState:complete 03:51:05 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:05 INFO - Error: TypeError: window is null 03:51:05 INFO - Traceback (most recent call last): 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:05 INFO - callback.apply(null, args); 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:05 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:05 INFO - nextIteration(); 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:05 INFO - checkForEnd(); 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:05 INFO - findAndRunTests(loader, nextIteration); 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:05 INFO - var runner = new TestRunner(); 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:05 INFO - 0 of 1 tests passed. 03:51:05 INFO - The following tests failed: 03:51:05 INFO - console.error: page-worker: 03:51:05 INFO - Message: TypeError: tests.testRuns is undefined 03:51:05 INFO - Stack: 03:51:05 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:05 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:05 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:05 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:05 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-worker@jetpack 03:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-worker@jetpack 03:51:05 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-worker is complete 03:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 03:51:05 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 03:51:06 INFO - console.info: places: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:06 INFO - console.info: places: hiddenWindow document.readyState:complete 03:51:06 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:06 INFO - Error: TypeError: window is null 03:51:06 INFO - Traceback (most recent call last): 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:06 INFO - callback.apply(null, args); 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:06 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:06 INFO - nextIteration(); 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:06 INFO - checkForEnd(); 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:06 INFO - findAndRunTests(loader, nextIteration); 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:06 INFO - var runner = new TestRunner(); 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:06 INFO - 0 of 1 tests passed. 03:51:06 INFO - The following tests failed: 03:51:06 INFO - console.error: places: 03:51:06 INFO - Message: TypeError: tests.testRuns is undefined 03:51:06 INFO - Stack: 03:51:06 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:06 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:06 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:06 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:06 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:06 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 03:51:06 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 03:51:06 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:06 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 03:51:06 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:51:06 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:51:06 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:06 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 03:51:06 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:07 INFO - Error: TypeError: window is null 03:51:07 INFO - Traceback (most recent call last): 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:07 INFO - callback.apply(null, args); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:07 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:07 INFO - nextIteration(); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:07 INFO - checkForEnd(); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:07 INFO - findAndRunTests(loader, nextIteration); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:07 INFO - var runner = new TestRunner(); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:07 INFO - 0 of 1 tests passed. 03:51:07 INFO - The following tests failed: 03:51:07 INFO - console.error: predefined-id-with-at: 03:51:07 INFO - Message: TypeError: tests.testRuns is undefined 03:51:07 INFO - Stack: 03:51:07 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:07 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:07 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:07 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:07 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 03:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 03:51:07 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 03:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 03:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 03:51:07 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:07 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 03:51:07 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:51:07 INFO - Error: TypeError: window is null 03:51:07 INFO - Traceback (most recent call last): 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:51:07 INFO - callback.apply(null, args); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:51:07 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:51:07 INFO - nextIteration(); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:51:07 INFO - checkForEnd(); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:51:07 INFO - findAndRunTests(loader, nextIteration); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:51:07 INFO - var runner = new TestRunner(); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:51:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:51:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:51:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:51:07 INFO - 0 of 1 tests passed. 03:51:07 INFO - The following tests failed: 03:51:07 INFO - console.error: preferences-branch: 03:51:07 INFO - Message: TypeError: tests.testRuns is undefined 03:51:07 INFO - Stack: 03:51:07 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:51:07 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:51:07 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:51:07 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:51:07 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 03:51:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 03:51:08 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:51:08 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 03:51:08 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 03:51:08 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 03:51:08 INFO - console.info: remote: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:51:08 INFO - console.info: remote: hiddenWindow document.readyState:complete 03:51:08 INFO - console.error: remote: 03:51:08 INFO - Message: TypeError: mainWindow is null 03:51:08 INFO - Stack: 03:51:08 INFO - @resource://remote-at-jetpack/remote/lib/utils.js:100:7 03:51:08 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:51:08 INFO - @resource://remote-at-jetpack/remote/lib/main.js:17:58 03:51:08 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:51:08 INFO - run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19 03:51:08 INFO - startup/ jar:file:///var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.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:56:39 WARNING - TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output 03:56:39 INFO - TEST-INFO | started process screencapture 03:56:39 INFO - TEST-INFO | screencapture: exit 0 03:56:39 INFO - TEST-INFO | Main app process: exit 5 03:56:39 WARNING - TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 5 03:56:39 INFO - runtests.py | Application ran for: 0:05:50.320500 03:56:39 INFO - zombiecheck | Reading PID log: /var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpY07Ue9pidlog 03:56:39 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:56:45 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.mozrunner/minidumps/51973686-3247-44AB-AC8F-051974CBB676.dmp /var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpAJRTc4 03:56:56 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/51973686-3247-44AB-AC8F-051974CBB676.dmp 03:56:56 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/51973686-3247-44AB-AC8F-051974CBB676.extra 03:56:56 WARNING - PROCESS-CRASH | automation.py | application crashed [@ mach_msg_trap + 0xa] 03:56:56 INFO - Crash dump filename: /var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpUwHoDJ.mozrunner/minidumps/51973686-3247-44AB-AC8F-051974CBB676.dmp 03:56:56 INFO - Operating system: Mac OS X 03:56:56 INFO - 10.10.5 14F27 03:56:56 INFO - CPU: amd64 03:56:56 INFO - family 6 model 69 stepping 1 03:56:56 INFO - 4 CPUs 03:56:56 INFO - Crash reason: EXC_SOFTWARE / SIGABRT 03:56:56 INFO - Crash address: 0x7fff957554de 03:56:56 INFO - Process uptime: 350 seconds 03:56:56 INFO - Thread 0 (crashed) 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x0000000010004005 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x00007fff5fbfd388 rbx = 0x00000000ffffffff 03:56:56 INFO - rsi = 0x0000000007000806 rdi = 0x00007fff5fbfd4f0 03:56:56 INFO - rbp = 0x00007fff5fbfd3d0 rsp = 0x00007fff5fbfd388 03:56:56 INFO - r8 = 0x0000000000002403 r9 = 0x00000000ffffffff 03:56:56 INFO - r10 = 0x0000000000000c00 r11 = 0x0000000000000206 03:56:56 INFO - r12 = 0x0000000000000c00 r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x00007fff5fbfd4f0 r15 = 0x0000000000002403 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 CoreFoundation!__CFRunLoopServiceMachPort + 0xd4 03:56:56 INFO - rbp = 0x00007fff5fbfd440 rsp = 0x00007fff5fbfd3e0 03:56:56 INFO - rip = 0x00007fff93160eb4 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 CoreFoundation!__CFRunLoopRun + 0x55b 03:56:56 INFO - rbp = 0x00007fff5fbfe120 rsp = 0x00007fff5fbfd450 03:56:56 INFO - rip = 0x00007fff9316037b 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 3 CoreFoundation!CFRunLoopRunSpecific + 0x128 03:56:56 INFO - rbp = 0x00007fff5fbfe180 rsp = 0x00007fff5fbfe130 03:56:56 INFO - rip = 0x00007fff9315fbd8 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 4 HIToolbox!RunCurrentEventLoopInMode + 0xeb 03:56:56 INFO - rbp = 0x00007fff5fbfe1c0 rsp = 0x00007fff5fbfe190 03:56:56 INFO - rip = 0x00007fff945b856f 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 5 HIToolbox!ReceiveNextEventCommon + 0x1af 03:56:56 INFO - rbp = 0x00007fff5fbfe240 rsp = 0x00007fff5fbfe1d0 03:56:56 INFO - rip = 0x00007fff945b82ea 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x47 03:56:56 INFO - rbp = 0x00007fff5fbfe260 rsp = 0x00007fff5fbfe250 03:56:56 INFO - rip = 0x00007fff945b812b 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 AppKit!_DPSNextEvent + 0x3d2 03:56:56 INFO - rbp = 0x00007fff5fbfe6d0 rsp = 0x00007fff5fbfe270 03:56:56 INFO - rip = 0x00007fff8e0c28ab 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 8 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x15a 03:56:56 INFO - rbp = 0x00007fff5fbfe970 rsp = 0x00007fff5fbfe6e0 03:56:56 INFO - rip = 0x00007fff8e0c1e58 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 9 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:3f4dbceab265 : 121 + 0x2c] 03:56:56 INFO - rbp = 0x00007fff5fbfe9c0 rsp = 0x00007fff5fbfe980 03:56:56 INFO - rip = 0x0000000103d5e806 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 10 AppKit!-[NSApplication run] + 0x252 03:56:56 INFO - rbx = 0x0000000119532340 rbp = 0x00007fff5fbfea40 03:56:56 INFO - rsp = 0x00007fff5fbfe9d0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x000000013093c1c0 r14 = 0x000000013093c1c0 03:56:56 INFO - r15 = 0x0000000101005101 rip = 0x00007fff8e0b7af3 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 XUL!nsAppShell::Run() [nsAppShell.mm:3f4dbceab265 : 661 + 0x17] 03:56:56 INFO - rbp = 0x00007fff5fbfea70 rsp = 0x00007fff5fbfea50 03:56:56 INFO - rip = 0x0000000103d5f778 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 XUL!nsAppStartup::Run() [nsAppStartup.cpp:3f4dbceab265 : 281 + 0x6] 03:56:56 INFO - rbx = 0x0000000111c10ab0 rbp = 0x00007fff5fbfea90 03:56:56 INFO - rsp = 0x00007fff5fbfea80 rip = 0x0000000104731c39 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 13 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:3f4dbceab265 : 4338 + 0x3] 03:56:56 INFO - rbx = 0x00007fff5fbfeda0 rbp = 0x00007fff5fbfed30 03:56:56 INFO - rsp = 0x00007fff5fbfeaa0 rip = 0x000000010478330e 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 14 XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:3f4dbceab265 : 4424 + 0x8] 03:56:56 INFO - rbx = 0x000000010040e550 rbp = 0x00007fff5fbfed90 03:56:56 INFO - rsp = 0x00007fff5fbfed40 r12 = 0x0000000000000005 03:56:56 INFO - r13 = 0x00007fff5fbff030 r14 = 0x00007fff5fbfeda0 03:56:56 INFO - r15 = 0x0000000000000001 rip = 0x000000010478375e 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 15 XUL!XRE_main [nsAppRunner.cpp:3f4dbceab265 : 4526 + 0x10] 03:56:56 INFO - rbx = 0x0000000000000005 rbp = 0x00007fff5fbfef30 03:56:56 INFO - rsp = 0x00007fff5fbfeda0 r12 = 0x00007fff5fbfeda0 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x00007fff5fbff030 03:56:56 INFO - r15 = 0x00007fff5fbff488 rip = 0x0000000104783ae4 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 16 firefox!main [nsBrowserApp.cpp:3f4dbceab265 : 212 + 0x15] 03:56:56 INFO - rbx = 0x000000010042ab80 rbp = 0x00007fff5fbff460 03:56:56 INFO - rsp = 0x00007fff5fbfef40 r12 = 0x000000010042a640 03:56:56 INFO - r13 = 0x0000000101c5f650 r14 = 0x00007fff5fbfef60 03:56:56 INFO - r15 = 0x9200a2f3c7b35123 rip = 0x0000000100001a54 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 17 firefox!start + 0x34 03:56:56 INFO - rbp = 0x00007fff5fbff478 rsp = 0x00007fff5fbff470 03:56:56 INFO - rip = 0x0000000100001054 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - Thread 1 03:56:56 INFO - 0 libsystem_kernel.dylib!kevent64 + 0xa 03:56:56 INFO - rax = 0x0000000002000171 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x00000001000b45b8 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000000 rdi = 0x0000000000000010 03:56:56 INFO - rbp = 0x00000001000b4640 rsp = 0x00000001000b45b8 03:56:56 INFO - r8 = 0x0000000000000001 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x00000001000b45d0 r11 = 0x0000000000000246 03:56:56 INFO - r12 = 0x00007fff98dd7258 r13 = 0x00007fff7dbb3ec0 03:56:56 INFO - r14 = 0x00000001000b45d0 r15 = 0x00000001000b4600 03:56:56 INFO - rip = 0x00007fff9575b232 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libdispatch.dylib!_dispatch_mgr_thread + 0x34 03:56:56 INFO - rbp = 0x00000001000b4e50 rsp = 0x00000001000b4650 03:56:56 INFO - rip = 0x00007fff98db7a6a 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - Thread 2 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000010bb1fbd8 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000006 rdi = 0x000000010bb1fc70 03:56:56 INFO - rbp = 0x000000010bb1fc20 rsp = 0x000000010bb1fbd8 03:56:56 INFO - r8 = 0x0000000000002b03 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000024c r11 = 0x0000000000000206 03:56:56 INFO - r12 = 0x000000000000024c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x000000010bb1fc70 r15 = 0x0000000000002b03 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 XUL!google_breakpad::ExceptionHandler::WaitForMessage(void*) [exception_handler.cc:3f4dbceab265 : 481 + 0x8] 03:56:56 INFO - rbp = 0x000000010bb1fef0 rsp = 0x000000010bb1fc30 03:56:56 INFO - rip = 0x00000001047bf445 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010bb20000 rbp = 0x000000010bb1ff10 03:56:56 INFO - rsp = 0x000000010bb1ff00 r12 = 0x0000000000002c03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010042c390 03:56:56 INFO - r15 = 0x00000001047bf3b0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010bb1ff50 rsp = 0x000000010bb1ff20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 4 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010bb1ff78 rsp = 0x000000010bb1ff60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 5 XUL + 0x2bed3b0 03:56:56 INFO - rsp = 0x000000010bb20030 rip = 0x00000001047bf3b0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 3 03:56:56 INFO - 0 libsystem_kernel.dylib!kevent + 0xa 03:56:56 INFO - rax = 0x000000000200016b rdx = 0x0000000000000001 03:56:56 INFO - rcx = 0x000000010dbcfb28 rbx = 0x0000000000000040 03:56:56 INFO - rsi = 0x0000000100489000 rdi = 0x0000000000000011 03:56:56 INFO - rbp = 0x000000010dbcfb90 rsp = 0x000000010dbcfb28 03:56:56 INFO - r8 = 0x0000000000000040 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x0000000100489800 r11 = 0x0000000000000246 03:56:56 INFO - r12 = 0x0000000100479000 r13 = 0x0000000000000001 03:56:56 INFO - r14 = 0x0000000100489000 r15 = 0x00000001004f5640 03:56:56 INFO - rip = 0x00007fff9575b21a 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 XUL!event_base_loop [event.c:3f4dbceab265 : 1607 + 0xd] 03:56:56 INFO - rbp = 0x000000010dbcfc40 rsp = 0x000000010dbcfba0 03:56:56 INFO - rip = 0x0000000101ffe024 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:3f4dbceab265 : 362 + 0xa] 03:56:56 INFO - rbx = 0x000000010dbcfd00 rbp = 0x000000010dbcfcb0 03:56:56 INFO - rsp = 0x000000010dbcfc50 r12 = 0x000000010dbcfc80 03:56:56 INFO - r13 = 0x9200a2f3c7b35100 r14 = 0x00000001004dcd00 03:56:56 INFO - r15 = 0x00000001004dcd18 rip = 0x0000000101fb7ab5 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001004b3580 rbp = 0x000000010dbcfce0 03:56:56 INFO - rsp = 0x000000010dbcfcc0 r12 = 0x0000000000004d03 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000010dbcfd00 03:56:56 INFO - r15 = 0x00000001004b35a8 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:56:56 INFO - rbx = 0x00000001004b3580 rbp = 0x000000010dbcfee0 03:56:56 INFO - rsp = 0x000000010dbcfcf0 r12 = 0x0000000000004d03 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000010dbcfd00 03:56:56 INFO - r15 = 0x00000001004b35a8 rip = 0x0000000101fc4eb5 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:56:56 INFO - rbx = 0x000000010dbd0000 rbp = 0x000000010dbcfef0 03:56:56 INFO - rsp = 0x000000010dbcfef0 r12 = 0x0000000000004d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004b3580 03:56:56 INFO - r15 = 0x0000000101fc4f00 rip = 0x0000000101fc4f0a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010dbd0000 rbp = 0x000000010dbcff10 03:56:56 INFO - rsp = 0x000000010dbcff00 r12 = 0x0000000000004d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004b3580 03:56:56 INFO - r15 = 0x0000000101fc4f00 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010dbcff50 rsp = 0x000000010dbcff20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 8 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010dbcff78 rsp = 0x000000010dbcff60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 9 XUL + 0x3f2f00 03:56:56 INFO - rsp = 0x000000010dbd0030 rip = 0x0000000101fc4f00 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 4 03:56:56 INFO - 0 libsystem_kernel.dylib!__select + 0xa 03:56:56 INFO - rax = 0x000000000200005d rdx = 0x000000010bba27f0 03:56:56 INFO - rcx = 0x000000010bba2758 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x000000010bba2870 rdi = 0x0000000000000017 03:56:56 INFO - rbp = 0x000000010bba2910 rsp = 0x000000010bba2758 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001 03:56:56 INFO - r10 = 0x000000010bba2770 r11 = 0x0000000000000287 03:56:56 INFO - r12 = 0x000000010bba2970 r13 = 0x9200a2f3c7b35123 03:56:56 INFO - r14 = 0x0000000000000001 r15 = 0x00000000ffffffff 03:56:56 INFO - rip = 0x00007fff9575a3fa 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_Poll [ptio.c:3f4dbceab265 : 3922 + 0x11] 03:56:56 INFO - rbp = 0x000000010bba2ba0 rsp = 0x000000010bba2920 03:56:56 INFO - rip = 0x0000000101a318e1 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 476 + 0xf] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x000000010bba2c00 03:56:56 INFO - rsp = 0x000000010bba2bb0 r12 = 0x0000000000000001 03:56:56 INFO - r13 = 0x00000000ffffffff r14 = 0x00000001004429a0 03:56:56 INFO - r15 = 0x0000002d7c164c53 rip = 0x0000000101d53d7e 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 1076 + 0x16] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bba2c70 03:56:56 INFO - rsp = 0x000000010bba2c10 r12 = 0xfffffffffffffff0 03:56:56 INFO - r13 = 0xffffffffffffffff r14 = 0x00000001004429a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101d5571b 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 869 + 0xf] 03:56:56 INFO - rbx = 0x0000002d7c15d997 rbp = 0x000000010bba2d20 03:56:56 INFO - rsp = 0x000000010bba2c80 r12 = 0x00000001004429a0 03:56:56 INFO - r13 = 0x000000010042d160 r14 = 0x7fffffffffffffff 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101d54e5c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!non-virtual thunk to nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 797 + 0x9] 03:56:56 INFO - rbx = 0x000000010042d1d0 rbp = 0x000000010bba2d30 03:56:56 INFO - rsp = 0x000000010bba2d30 r12 = 0x000000010042d190 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000010bba2dc7 03:56:56 INFO - r15 = 0x000000010042d160 rip = 0x0000000101d55d2d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x000000010042d1d0 rbp = 0x000000010bba2db0 03:56:56 INFO - rsp = 0x000000010bba2d40 r12 = 0x000000010042d190 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000010bba2dc7 03:56:56 INFO - r15 = 0x000000010042d160 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bba2dd0 03:56:56 INFO - rsp = 0x000000010bba2dc0 r12 = 0x0000000000004b23 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dff20c0 03:56:56 INFO - r15 = 0x000000010bba2df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x00000001004379f0 rbp = 0x000000010bba2e40 03:56:56 INFO - rsp = 0x000000010bba2de0 r12 = 0x0000000000004b23 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dff20c0 03:56:56 INFO - r15 = 0x000000010bba2df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000010042d160 rbp = 0x000000010bba2e70 03:56:56 INFO - rsp = 0x000000010bba2e50 r12 = 0x0000000000004b23 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004379f0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x000000010042d160 rbp = 0x000000010bba2ec0 03:56:56 INFO - rsp = 0x000000010bba2e80 r12 = 0x0000000000004b23 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004379f0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004ca8c0 rbp = 0x000000010bba2ef0 03:56:56 INFO - rsp = 0x000000010bba2ed0 r12 = 0x0000000000004b23 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010bba3000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010bba3000 rbp = 0x000000010bba2f10 03:56:56 INFO - rsp = 0x000000010bba2f00 r12 = 0x0000000000004b23 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004ca8c0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010bba2f50 rsp = 0x000000010bba2f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010bba2f78 rsp = 0x000000010bba2f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 15 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000010bba3030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 5 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x000000010fa00d68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254c00 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x000000010fa00e20 rsp = 0x000000010fa00d68 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254c00 r15 = 0x000000010fa01000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000010fa00e80 rsp = 0x000000010fa00e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004ca9f0 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x000000010fa00e90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c0000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004ca9f0 rbp = 0x000000010fa00ef0 03:56:56 INFO - rsp = 0x000000010fa00ed0 r12 = 0x0000000000004a1f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010fa01000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010fa01000 rbp = 0x000000010fa00f10 03:56:56 INFO - rsp = 0x000000010fa00f00 r12 = 0x0000000000004a1f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004ca9f0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010fa00f50 rsp = 0x000000010fa00f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010fa00f78 rsp = 0x000000010fa00f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000010fa01030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 6 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x000000010fc03d68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254a00 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x000000010fc03e20 rsp = 0x000000010fc03d68 03:56:56 INFO - r8 = 0x0205150002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254a00 r15 = 0x000000010fc04000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000010fc03e80 rsp = 0x000000010fc03e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004cab20 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x000000010fc03e90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c01f8 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cab20 rbp = 0x000000010fc03ef0 03:56:56 INFO - rsp = 0x000000010fc03ed0 r12 = 0x000000000000510b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010fc04000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010fc04000 rbp = 0x000000010fc03f10 03:56:56 INFO - rsp = 0x000000010fc03f00 r12 = 0x000000000000510b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cab20 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010fc03f50 rsp = 0x000000010fc03f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010fc03f78 rsp = 0x000000010fc03f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000010fc04030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 7 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x000000010fe06d68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254900 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x000000010fe06e20 rsp = 0x000000010fe06d68 03:56:56 INFO - r8 = 0x0205140002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254900 r15 = 0x000000010fe07000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000010fe06e80 rsp = 0x000000010fe06e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004cac50 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x000000010fe06e90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c03f0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cac50 rbp = 0x000000010fe06ef0 03:56:56 INFO - rsp = 0x000000010fe06ed0 r12 = 0x0000000000005203 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010fe07000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010fe07000 rbp = 0x000000010fe06f10 03:56:56 INFO - rsp = 0x000000010fe06f00 r12 = 0x0000000000005203 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cac50 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010fe06f50 rsp = 0x000000010fe06f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010fe06f78 rsp = 0x000000010fe06f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000010fe07030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 8 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x0000000110009d68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254b00 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x0000000110009e20 rsp = 0x0000000110009d68 03:56:56 INFO - r8 = 0x0205160002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254b00 r15 = 0x000000011000a000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000110009e80 rsp = 0x0000000110009e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004cad80 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x0000000110009e90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c05e8 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cad80 rbp = 0x0000000110009ef0 03:56:56 INFO - rsp = 0x0000000110009ed0 r12 = 0x0000000000005303 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011000a000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000011000a000 rbp = 0x0000000110009f10 03:56:56 INFO - rsp = 0x0000000110009f00 r12 = 0x0000000000005303 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cad80 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000110009f50 rsp = 0x0000000110009f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000110009f78 rsp = 0x0000000110009f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000011000a030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 9 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x000000011020cd68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440100254500 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x000000011020ce20 rsp = 0x000000011020cd68 03:56:56 INFO - r8 = 0x0205100002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440100254500 r15 = 0x000000011020d000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000011020ce80 rsp = 0x000000011020ce30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004caeb0 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x000000011020ce90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c07e0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004caeb0 rbp = 0x000000011020cef0 03:56:56 INFO - rsp = 0x000000011020ced0 r12 = 0x0000000000005403 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011020d000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000011020d000 rbp = 0x000000011020cf10 03:56:56 INFO - rsp = 0x000000011020cf00 r12 = 0x0000000000005403 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004caeb0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000011020cf50 rsp = 0x000000011020cf20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000011020cf78 rsp = 0x000000011020cf60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000011020d030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 10 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x000000011040fd68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254700 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x000000011040fe20 rsp = 0x000000011040fd68 03:56:56 INFO - r8 = 0x0205120002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254700 r15 = 0x0000000110410000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000011040fe80 rsp = 0x000000011040fe30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004cafe0 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x000000011040fe90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c09d8 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cafe0 rbp = 0x000000011040fef0 03:56:56 INFO - rsp = 0x000000011040fed0 r12 = 0x0000000000005503 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110410000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000110410000 rbp = 0x000000011040ff10 03:56:56 INFO - rsp = 0x000000011040ff00 r12 = 0x0000000000005503 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cafe0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000011040ff50 rsp = 0x000000011040ff20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000011040ff78 rsp = 0x000000011040ff60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000110410030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 11 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x0000000110612d68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254600 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x0000000110612e20 rsp = 0x0000000110612d68 03:56:56 INFO - r8 = 0x0205110002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254600 r15 = 0x0000000110613000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000110612e80 rsp = 0x0000000110612e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004cb110 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x0000000110612e90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c0bd0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cb110 rbp = 0x0000000110612ef0 03:56:56 INFO - rsp = 0x0000000110612ed0 r12 = 0x0000000000005603 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110613000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000110613000 rbp = 0x0000000110612f10 03:56:56 INFO - rsp = 0x0000000110612f00 r12 = 0x0000000000005603 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cb110 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000110612f50 rsp = 0x0000000110612f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000110612f78 rsp = 0x0000000110612f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000110613030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 12 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000254400 03:56:56 INFO - rcx = 0x0000000110815d68 rbx = 0x0000000000254400 03:56:56 INFO - rsi = 0x0025440000254800 rdi = 0x00000001004de348 03:56:56 INFO - rbp = 0x0000000110815e20 rsp = 0x0000000110815d68 03:56:56 INFO - r8 = 0x0205130002051703 r9 = 0x0000000000001060 03:56:56 INFO - r10 = 0x00000001004db880 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db880 03:56:56 INFO - r14 = 0x0025440000254800 r15 = 0x0000000110816000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000110815e80 rsp = 0x0000000110815e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:56:56 INFO - rbx = 0x00000001004cb240 rbp = 0x0000000000000000 03:56:56 INFO - rsp = 0x0000000110815e90 r12 = 0x00000000000001e8 03:56:56 INFO - r13 = 0x0000000100437840 r14 = 0x000000010f7c0dc8 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cb240 rbp = 0x0000000110815ef0 03:56:56 INFO - rsp = 0x0000000110815ed0 r12 = 0x0000000000005703 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110816000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000110816000 rbp = 0x0000000110815f10 03:56:56 INFO - rsp = 0x0000000110815f00 r12 = 0x0000000000005703 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cb240 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000110815f50 rsp = 0x0000000110815f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000110815f78 rsp = 0x0000000110815f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000110816030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 13 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000010dc52a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x000000010dc52b50 03:56:56 INFO - rbp = 0x000000010dc52ad0 rsp = 0x000000010dc52a88 03:56:56 INFO - r8 = 0x0000000000005803 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x000000010dc52b50 r15 = 0x0000000000005803 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x000000010dc52ad0 rsp = 0x000000010dc52a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x000000010dc52ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cb370 rbp = 0x000000010dc52ef0 03:56:56 INFO - rsp = 0x000000010dc52ed0 r12 = 0x0000000000005903 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dc53000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010dc53000 rbp = 0x000000010dc52f10 03:56:56 INFO - rsp = 0x000000010dc52f00 r12 = 0x0000000000005903 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cb370 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010dc52f50 rsp = 0x000000010dc52f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010dc52f78 rsp = 0x000000010dc52f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000010dc53030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 14 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x000000000000da00 03:56:56 INFO - rcx = 0x000000010dcd5d58 rbx = 0x000000000000da00 03:56:56 INFO - rsi = 0x0000de010000df00 rdi = 0x000000010f7bad08 03:56:56 INFO - rbp = 0x000000010dcd5e10 rsp = 0x000000010dcd5d58 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000010f727cc0 03:56:56 INFO - r14 = 0x0000de010000df00 r15 = 0x000000010dcd6000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000010dcd5e70 rsp = 0x000000010dcd5e20 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!WatchdogMain [XPCJSRuntime.cpp:3f4dbceab265 : 1074 + 0xe] 03:56:56 INFO - rbx = 0x00052ac82fceb382 rbp = 0x000000010dcd5ec0 03:56:56 INFO - rsp = 0x000000010dcd5e80 r12 = 0x00052ac82f71720e 03:56:56 INFO - r13 = 0x000000000020d8f7 r14 = 0x000000010df566a0 03:56:56 INFO - r15 = 0x000000010f72dab0 rip = 0x000000010254fe7c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cb5d0 rbp = 0x000000010dcd5ef0 03:56:56 INFO - rsp = 0x000000010dcd5ed0 r12 = 0x0000000000005a03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dcd6000 03:56:56 INFO - r15 = 0x0000000000000001 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000010dcd6000 rbp = 0x000000010dcd5f10 03:56:56 INFO - rsp = 0x000000010dcd5f00 r12 = 0x0000000000005a03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cb5d0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000010dcd5f50 rsp = 0x000000010dcd5f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000010dcd5f78 rsp = 0x000000010dcd5f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000010dcd6030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 15 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000110898d38 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x0000000111a5fd88 03:56:56 INFO - rbp = 0x0000000110898df0 rsp = 0x0000000110898d38 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000010f729880 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x0000000110899000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000110898e50 rsp = 0x0000000110898e00 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::HangMonitor::ThreadMain(void*) [CondVar.h:3f4dbceab265 : 79 + 0x7] 03:56:56 INFO - rbx = 0x00000000ffffffff rbp = 0x0000000110898ec0 03:56:56 INFO - rsp = 0x0000000110898e60 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000111a5e380 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c8a7d6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cb960 rbp = 0x0000000110898ef0 03:56:56 INFO - rsp = 0x0000000110898ed0 r12 = 0x0000000000005b03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110899000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000110899000 rbp = 0x0000000110898f10 03:56:56 INFO - rsp = 0x0000000110898f00 r12 = 0x0000000000005b03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cb960 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000110898f50 rsp = 0x0000000110898f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000110898f78 rsp = 0x0000000110898f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000110899030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 16 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x00000000000bb800 03:56:56 INFO - rcx = 0x0000000111d80d18 rbx = 0x00000000000bb800 03:56:56 INFO - rsi = 0x000bbc01000bbd00 rdi = 0x0000000111a5fe48 03:56:56 INFO - rbp = 0x0000000111d80dd0 rsp = 0x0000000111d80d18 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000010f729940 03:56:56 INFO - r14 = 0x000bbc01000bbd00 r15 = 0x0000000111d81000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000111d80e30 rsp = 0x0000000111d80de0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::BackgroundHangManager::RunMonitorThread() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000000084215 rbp = 0x0000000111d80ec0 03:56:56 INFO - rsp = 0x0000000111d80e40 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x00000000000841f3 r14 = 0x00000000ffffffff 03:56:56 INFO - r15 = 0x0000000111a60080 rip = 0x0000000101c87e9a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004cba90 rbp = 0x0000000111d80ef0 03:56:56 INFO - rsp = 0x0000000111d80ed0 r12 = 0x0000000000005c03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000111d81000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000111d81000 rbp = 0x0000000111d80f10 03:56:56 INFO - rsp = 0x0000000111d80f00 r12 = 0x0000000000005c03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004cba90 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000111d80f50 rsp = 0x0000000111d80f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000111d80f78 rsp = 0x0000000111d80f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000111d81030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 17 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000001200 03:56:56 INFO - rcx = 0x00000001108fbd58 rbx = 0x0000000000001200 03:56:56 INFO - rsi = 0x0000120100001300 rdi = 0x0000000113bc2c88 03:56:56 INFO - rbp = 0x00000001108fbe10 rsp = 0x00000001108fbd58 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x0000000113a0e380 03:56:56 INFO - r14 = 0x0000120100001300 r15 = 0x00000001108fc000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001108fbe70 rsp = 0x00000001108fbe20 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::net::CacheIOThread::ThreadFunc() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000113b3ca10 rbp = 0x00000001108fbea0 03:56:56 INFO - rsp = 0x00000001108fbe80 r12 = 0x0000000000006e2b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001108fbe87 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101e061b3 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:3f4dbceab265 : 173 + 0x8] 03:56:56 INFO - rbx = 0x0000000113b3ca10 rbp = 0x00000001108fbec0 03:56:56 INFO - rsp = 0x00000001108fbeb0 r12 = 0x0000000000006e2b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001108fc000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101e05ee4 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004ce680 rbp = 0x00000001108fbef0 03:56:56 INFO - rsp = 0x00000001108fbed0 r12 = 0x0000000000006e2b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001108fc000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001108fc000 rbp = 0x00000001108fbf10 03:56:56 INFO - rsp = 0x00000001108fbf00 r12 = 0x0000000000006e2b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004ce680 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001108fbf50 rsp = 0x00000001108fbf20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001108fbf78 rsp = 0x00000001108fbf60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 8 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001108fc030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 18 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000120200 03:56:56 INFO - rcx = 0x00000001137b6bb8 rbx = 0x0000000000120200 03:56:56 INFO - rsi = 0x0012020100120300 rdi = 0x00000001004de2c8 03:56:56 INFO - rbp = 0x00000001137b6c70 rsp = 0x00000001137b6bb8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db100 03:56:56 INFO - r14 = 0x0012020100120300 r15 = 0x00000001137b7000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 264 + 0xc] 03:56:56 INFO - rbp = 0x00000001137b6cd0 rsp = 0x00000001137b6c80 03:56:56 INFO - rip = 0x0000000101a35897 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!TimerThread::Run() [CondVar.h:3f4dbceab265 : 79 + 0x7] 03:56:56 INFO - rbx = 0x0000000000000dda rbp = 0x00000001137b6d30 03:56:56 INFO - rsp = 0x00000001137b6ce0 r12 = 0x0000000100427830 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000119576660 03:56:56 INFO - r15 = 0x0000007e058a484e rip = 0x0000000101c8e859 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x0000000113b0bff0 rbp = 0x00000001137b6db0 03:56:56 INFO - rsp = 0x00000001137b6d40 r12 = 0x0000000113b0bfb0 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000001137b6dc7 03:56:56 INFO - r15 = 0x0000000113b0bf80 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x00000001137b6dd0 03:56:56 INFO - rsp = 0x00000001137b6dc0 r12 = 0x0000000000006f13 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113bc2f00 03:56:56 INFO - r15 = 0x00000001137b6df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x000000010043b1a0 rbp = 0x00000001137b6e40 03:56:56 INFO - rsp = 0x00000001137b6de0 r12 = 0x0000000000006f13 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113bc2f00 03:56:56 INFO - r15 = 0x00000001137b6df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000113b0bf80 rbp = 0x00000001137b6e70 03:56:56 INFO - rsp = 0x00000001137b6e50 r12 = 0x0000000000006f13 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010043b1a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000113b0bf80 rbp = 0x00000001137b6ec0 03:56:56 INFO - rsp = 0x00000001137b6e80 r12 = 0x0000000000006f13 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000010043b1a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x00000001004ce7b0 rbp = 0x00000001137b6ef0 03:56:56 INFO - rsp = 0x00000001137b6ed0 r12 = 0x0000000000006f13 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001137b7000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001137b7000 rbp = 0x00000001137b6f10 03:56:56 INFO - rsp = 0x00000001137b6f00 r12 = 0x0000000000006f13 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001004ce7b0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001137b6f50 rsp = 0x00000001137b6f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001137b6f78 rsp = 0x00000001137b6f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001137b7030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 19 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000114b6ebe8 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x00000001145467c8 03:56:56 INFO - rbp = 0x0000000114b6eca0 rsp = 0x0000000114b6ebe8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011456fbc0 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x0000000114b6f000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000114b6ed00 rsp = 0x0000000114b6ecb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001141f0cb0 rbp = 0x0000000114b6ed30 03:56:56 INFO - rsp = 0x0000000114b6ed10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000114b6ed58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x00000001141f0cb0 rbp = 0x0000000114b6edb0 03:56:56 INFO - rsp = 0x0000000114b6ed40 r12 = 0x00000001141f0c70 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000114b6edc7 03:56:56 INFO - r15 = 0x00000001141f0c40 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x0000000114b6edd0 03:56:56 INFO - rsp = 0x0000000114b6edc0 r12 = 0x0000000114546820 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000114546800 03:56:56 INFO - r15 = 0x0000000114b6ed00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000114574180 rbp = 0x0000000114b6ee40 03:56:56 INFO - rsp = 0x0000000114b6ede0 r12 = 0x0000000114546820 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000114546800 03:56:56 INFO - r15 = 0x0000000114b6ed00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001141f0c40 rbp = 0x0000000114b6ee70 03:56:56 INFO - rsp = 0x0000000114b6ee50 r12 = 0x0000000000006d17 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114574180 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001141f0c40 rbp = 0x0000000114b6eec0 03:56:56 INFO - rsp = 0x0000000114b6ee80 r12 = 0x0000000000006d17 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114574180 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000113dbfa90 rbp = 0x0000000114b6eef0 03:56:56 INFO - rsp = 0x0000000114b6eed0 r12 = 0x0000000000006d17 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114b6f000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000114b6f000 rbp = 0x0000000114b6ef10 03:56:56 INFO - rsp = 0x0000000114b6ef00 r12 = 0x0000000000006d17 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113dbfa90 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000114b6ef50 rsp = 0x0000000114b6ef20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000114b6ef78 rsp = 0x0000000114b6ef60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000114b6f030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 20 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000114bf1d68 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x0000000114546948 03:56:56 INFO - rbp = 0x0000000114bf1e20 rsp = 0x0000000114bf1d68 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011456fec0 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x0000000114bf2000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000114bf1e80 rsp = 0x0000000114bf1e30 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!nsCertVerificationThread::Run() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001144c9690 rbp = 0x0000000114bf1ec0 03:56:56 INFO - rsp = 0x0000000114bf1e90 r12 = 0x0000000000007003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001144c96d0 03:56:56 INFO - r15 = 0x0000000114bf1e90 rip = 0x00000001045c6f63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000113dbfbc0 rbp = 0x0000000114bf1ef0 03:56:56 INFO - rsp = 0x0000000114bf1ed0 r12 = 0x0000000000007003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114bf2000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000114bf2000 rbp = 0x0000000114bf1f10 03:56:56 INFO - rsp = 0x0000000114bf1f00 r12 = 0x0000000000007003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113dbfbc0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000114bf1f50 rsp = 0x0000000114bf1f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000114bf1f78 rsp = 0x0000000114bf1f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000114bf2030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 21 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000e00 03:56:56 INFO - rcx = 0x0000000115503be8 rbx = 0x0000000000000e00 03:56:56 INFO - rsi = 0x00000e0100000f00 rdi = 0x00000001153d0508 03:56:56 INFO - rbp = 0x0000000115503ca0 rsp = 0x0000000115503be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001152af840 03:56:56 INFO - r14 = 0x00000e0100000f00 r15 = 0x0000000115504000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000115503d00 rsp = 0x0000000115503cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001141f1c20 rbp = 0x0000000115503d30 03:56:56 INFO - rsp = 0x0000000115503d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115503d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x00000001141f1c20 rbp = 0x0000000115503db0 03:56:56 INFO - rsp = 0x0000000115503d40 r12 = 0x00000001141f1be0 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115503dc7 03:56:56 INFO - r15 = 0x00000001141f1bb0 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x0000000115503dd0 03:56:56 INFO - rsp = 0x0000000115503dc0 r12 = 0x00000001153d0560 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x00000001153d0540 03:56:56 INFO - r15 = 0x0000000115503d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000114575ad0 rbp = 0x0000000115503e40 03:56:56 INFO - rsp = 0x0000000115503de0 r12 = 0x00000001153d0560 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x00000001153d0540 03:56:56 INFO - r15 = 0x0000000115503d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001141f1bb0 rbp = 0x0000000115503e70 03:56:56 INFO - rsp = 0x0000000115503e50 r12 = 0x0000000000007123 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114575ad0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001141f1bb0 rbp = 0x0000000115503ec0 03:56:56 INFO - rsp = 0x0000000115503e80 r12 = 0x0000000000007123 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114575ad0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115233840 rbp = 0x0000000115503ef0 03:56:56 INFO - rsp = 0x0000000115503ed0 r12 = 0x0000000000007123 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115504000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000115504000 rbp = 0x0000000115503f10 03:56:56 INFO - rsp = 0x0000000115503f00 r12 = 0x0000000000007123 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115233840 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000115503f50 rsp = 0x0000000115503f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000115503f78 rsp = 0x0000000115503f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000115504030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 22 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000017300 03:56:56 INFO - rcx = 0x0000000115706898 rbx = 0x0000000000017300 03:56:56 INFO - rsi = 0x0001730100017400 rdi = 0x00000001153d4508 03:56:56 INFO - rbp = 0x0000000115706950 rsp = 0x0000000115706898 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001004db040 03:56:56 INFO - r14 = 0x0001730100017400 r15 = 0x0000000115707000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001157069b0 rsp = 0x0000000115706960 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000115337000 rbp = 0x00000001157069d0 03:56:56 INFO - rsp = 0x00000001157069c0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:56:56 INFO - r15 = 0x0000000115337000 rip = 0x0000000103b5ff23 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000115706a60 03:56:56 INFO - rsp = 0x00000001157069e0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000001152b7320 03:56:56 INFO - r15 = 0x0000000115337000 rip = 0x0000000103b5f875 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:56:56 INFO - rbx = 0x00000001146d0057 rbp = 0x0000000115706d30 03:56:56 INFO - rsp = 0x0000000115706a70 r12 = 0x00000001153e8000 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x00000001153d2ac0 03:56:56 INFO - r15 = 0x00000001152bf800 rip = 0x0000000103b31a3f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x00000001150aee90 rbp = 0x0000000115706db0 03:56:56 INFO - rsp = 0x0000000115706d40 r12 = 0x00000001150aee50 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115706dc7 03:56:56 INFO - r15 = 0x00000001150aee20 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x0000000115706dd0 03:56:56 INFO - rsp = 0x0000000115706dc0 r12 = 0x0000000111a5c0a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000111a5c080 03:56:56 INFO - r15 = 0x0000000115706d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000114575c80 rbp = 0x0000000115706e40 03:56:56 INFO - rsp = 0x0000000115706de0 r12 = 0x0000000111a5c0a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000111a5c080 03:56:56 INFO - r15 = 0x0000000115706d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001150aee20 rbp = 0x0000000115706e70 03:56:56 INFO - rsp = 0x0000000115706e50 r12 = 0x0000000000007433 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114575c80 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001150aee20 rbp = 0x0000000115706ec0 03:56:56 INFO - rsp = 0x0000000115706e80 r12 = 0x0000000000007433 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114575c80 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115233970 rbp = 0x0000000115706ef0 03:56:56 INFO - rsp = 0x0000000115706ed0 r12 = 0x0000000000007433 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115707000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000115707000 rbp = 0x0000000115706f10 03:56:56 INFO - rsp = 0x0000000115706f00 r12 = 0x0000000000007433 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115233970 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000115706f50 rsp = 0x0000000115706f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000115706f78 rsp = 0x0000000115706f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 14 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000115707030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 23 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000115789a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x0000000115789b50 03:56:56 INFO - rbp = 0x0000000115789ad0 rsp = 0x0000000115789a88 03:56:56 INFO - r8 = 0x000000000000722f r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x0000000115789b50 r15 = 0x000000000000722f 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x0000000115789ad0 rsp = 0x0000000115789a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x0000000115789ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115233aa0 rbp = 0x0000000115789ef0 03:56:56 INFO - rsp = 0x0000000115789ed0 r12 = 0x0000000000007613 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011578a000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000011578a000 rbp = 0x0000000115789f10 03:56:56 INFO - rsp = 0x0000000115789f00 r12 = 0x0000000000007613 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115233aa0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000115789f50 rsp = 0x0000000115789f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000115789f78 rsp = 0x0000000115789f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000011578a030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 24 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000004c00 03:56:56 INFO - rcx = 0x0000000116100898 rbx = 0x0000000000004c00 03:56:56 INFO - rsi = 0x00004c0100004d00 rdi = 0x0000000115b4b308 03:56:56 INFO - rbp = 0x0000000116100950 rsp = 0x0000000116100898 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001152af6c0 03:56:56 INFO - r14 = 0x00004c0100004d00 r15 = 0x0000000116101000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001161009b0 rsp = 0x0000000116100960 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000115b53000 rbp = 0x00000001161009d0 03:56:56 INFO - rsp = 0x00000001161009c0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:56:56 INFO - r15 = 0x0000000115b53000 rip = 0x0000000103b5ff23 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116100a60 03:56:56 INFO - rsp = 0x00000001161009e0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000114d55d30 03:56:56 INFO - r15 = 0x0000000115b53000 rip = 0x0000000103b5f875 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:56:56 INFO - rbx = 0x0000000119d30057 rbp = 0x0000000116100d30 03:56:56 INFO - rsp = 0x0000000116100a70 r12 = 0x0000000115b29000 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x0000000115b4a310 03:56:56 INFO - r15 = 0x000000011979f800 rip = 0x0000000103b31a3f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x00000001146b3e90 rbp = 0x0000000116100db0 03:56:56 INFO - rsp = 0x0000000116100d40 r12 = 0x00000001146b3e50 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000116100dc7 03:56:56 INFO - r15 = 0x00000001146b3e20 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116100dd0 03:56:56 INFO - rsp = 0x0000000116100dc0 r12 = 0x0000000000007807 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115b4b400 03:56:56 INFO - r15 = 0x0000000116100df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x0000000114577930 rbp = 0x0000000116100e40 03:56:56 INFO - rsp = 0x0000000116100de0 r12 = 0x0000000000007807 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115b4b400 03:56:56 INFO - r15 = 0x0000000116100df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001146b3e20 rbp = 0x0000000116100e70 03:56:56 INFO - rsp = 0x0000000116100e50 r12 = 0x0000000000007807 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114577930 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001146b3e20 rbp = 0x0000000116100ec0 03:56:56 INFO - rsp = 0x0000000116100e80 r12 = 0x0000000000007807 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114577930 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115b22b30 rbp = 0x0000000116100ef0 03:56:56 INFO - rsp = 0x0000000116100ed0 r12 = 0x0000000000007807 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116101000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000116101000 rbp = 0x0000000116100f10 03:56:56 INFO - rsp = 0x0000000116100f00 r12 = 0x0000000000007807 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115b22b30 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000116100f50 rsp = 0x0000000116100f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000116100f78 rsp = 0x0000000116100f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 14 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000116101030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 25 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000115db8be8 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x0000000116254d88 03:56:56 INFO - rbp = 0x0000000115db8ca0 rsp = 0x0000000115db8be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x0000000113d03bc0 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x0000000115db9000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000115db8d00 rsp = 0x0000000115db8cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000114f129b0 rbp = 0x0000000115db8d30 03:56:56 INFO - rsp = 0x0000000115db8d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115db8d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x0000000114f129b0 rbp = 0x0000000115db8db0 03:56:56 INFO - rsp = 0x0000000115db8d40 r12 = 0x0000000114f12970 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115db8dc7 03:56:56 INFO - r15 = 0x0000000114f12940 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x0000000115db8dd0 03:56:56 INFO - rsp = 0x0000000115db8dc0 r12 = 0x0000000116254de0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000116254dc0 03:56:56 INFO - r15 = 0x0000000115db8d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000114578350 rbp = 0x0000000115db8e40 03:56:56 INFO - rsp = 0x0000000115db8de0 r12 = 0x0000000116254de0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000116254dc0 03:56:56 INFO - r15 = 0x0000000115db8d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000114f12940 rbp = 0x0000000115db8e70 03:56:56 INFO - rsp = 0x0000000115db8e50 r12 = 0x0000000000007a03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114578350 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000114f12940 rbp = 0x0000000115db8ec0 03:56:56 INFO - rsp = 0x0000000115db8e80 r12 = 0x0000000000007a03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114578350 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115b23710 rbp = 0x0000000115db8ef0 03:56:56 INFO - rsp = 0x0000000115db8ed0 r12 = 0x0000000000007a03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115db9000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000115db9000 rbp = 0x0000000115db8f10 03:56:56 INFO - rsp = 0x0000000115db8f00 r12 = 0x0000000000007a03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115b23710 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000115db8f50 rsp = 0x0000000115db8f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000115db8f78 rsp = 0x0000000115db8f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000115db9030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 26 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000004c00 03:56:56 INFO - rcx = 0x0000000116900898 rbx = 0x0000000000004c00 03:56:56 INFO - rsi = 0x00004c0100004d00 rdi = 0x0000000116530ac8 03:56:56 INFO - rbp = 0x0000000116900950 rsp = 0x0000000116900898 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x0000000116414b80 03:56:56 INFO - r14 = 0x00004c0100004d00 r15 = 0x0000000116901000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001169009b0 rsp = 0x0000000116900960 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000116579800 rbp = 0x00000001169009d0 03:56:56 INFO - rsp = 0x00000001169009c0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:56:56 INFO - r15 = 0x0000000116579800 rip = 0x0000000103b5ff23 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116900a60 03:56:56 INFO - rsp = 0x00000001169009e0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000011651b440 03:56:56 INFO - r15 = 0x0000000116579800 rip = 0x0000000103b5f875 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:56:56 INFO - rbx = 0x00000001197f0057 rbp = 0x0000000116900d30 03:56:56 INFO - rsp = 0x0000000116900a70 r12 = 0x00000001165ad000 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000011652edf0 03:56:56 INFO - r15 = 0x00000001197a1400 rip = 0x0000000103b31a3f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x000000011653f1a0 rbp = 0x0000000116900db0 03:56:56 INFO - rsp = 0x0000000116900d40 r12 = 0x000000011653f160 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000116900dc7 03:56:56 INFO - r15 = 0x000000011653f130 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116900dd0 03:56:56 INFO - rsp = 0x0000000116900dc0 r12 = 0x0000000000007d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116530bc0 03:56:56 INFO - r15 = 0x0000000116900df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x0000000114579e50 rbp = 0x0000000116900e40 03:56:56 INFO - rsp = 0x0000000116900de0 r12 = 0x0000000000007d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116530bc0 03:56:56 INFO - r15 = 0x0000000116900df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000011653f130 rbp = 0x0000000116900e70 03:56:56 INFO - rsp = 0x0000000116900e50 r12 = 0x0000000000007d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114579e50 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x000000011653f130 rbp = 0x0000000116900ec0 03:56:56 INFO - rsp = 0x0000000116900e80 r12 = 0x0000000000007d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114579e50 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115b24550 rbp = 0x0000000116900ef0 03:56:56 INFO - rsp = 0x0000000116900ed0 r12 = 0x0000000000007d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116901000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000116901000 rbp = 0x0000000116900f10 03:56:56 INFO - rsp = 0x0000000116900f00 r12 = 0x0000000000007d03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115b24550 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000116900f50 rsp = 0x0000000116900f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000116900f78 rsp = 0x0000000116900f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 14 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000116901030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 27 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000005a00 03:56:56 INFO - rcx = 0x0000000118a80be8 rbx = 0x0000000000005a00 03:56:56 INFO - rsi = 0x00005a0100005b00 rdi = 0x0000000117a02188 03:56:56 INFO - rbp = 0x0000000118a80ca0 rsp = 0x0000000118a80be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x0000000117ab96c0 03:56:56 INFO - r14 = 0x00005a0100005b00 r15 = 0x0000000118a81000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000118a80d00 rsp = 0x0000000118a80cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000117986d30 rbp = 0x0000000118a80d30 03:56:56 INFO - rsp = 0x0000000118a80d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000118a80d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x0000000117986d30 rbp = 0x0000000118a80db0 03:56:56 INFO - rsp = 0x0000000118a80d40 r12 = 0x0000000117986cf0 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x0000000118a80dc7 03:56:56 INFO - r15 = 0x0000000117986cc0 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x0000000118a80dd0 03:56:56 INFO - rsp = 0x0000000118a80dc0 r12 = 0x0000000117a908e0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000117a908c0 03:56:56 INFO - r15 = 0x0000000118a80d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x00000001179b4690 rbp = 0x0000000118a80e40 03:56:56 INFO - rsp = 0x0000000118a80de0 r12 = 0x0000000117a908e0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000117a908c0 03:56:56 INFO - r15 = 0x0000000118a80d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000117986cc0 rbp = 0x0000000118a80e70 03:56:56 INFO - rsp = 0x0000000118a80e50 r12 = 0x000000000000a70f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b4690 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000117986cc0 rbp = 0x0000000118a80ec0 03:56:56 INFO - rsp = 0x0000000118a80e80 r12 = 0x000000000000a70f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b4690 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000117a61660 rbp = 0x0000000118a80ef0 03:56:56 INFO - rsp = 0x0000000118a80ed0 r12 = 0x000000000000a70f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118a81000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000118a81000 rbp = 0x0000000118a80f10 03:56:56 INFO - rsp = 0x0000000118a80f00 r12 = 0x000000000000a70f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117a61660 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000118a80f50 rsp = 0x0000000118a80f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000118a80f78 rsp = 0x0000000118a80f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000118a81030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 28 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000007a00 03:56:56 INFO - rcx = 0x0000000119400898 rbx = 0x0000000000007a00 03:56:56 INFO - rsi = 0x00007a0100007b00 rdi = 0x00000001190ff148 03:56:56 INFO - rbp = 0x0000000119400950 rsp = 0x0000000119400898 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x00000001179fd200 03:56:56 INFO - r14 = 0x00007a0100007b00 r15 = 0x0000000119401000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001194009b0 rsp = 0x0000000119400960 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000113d12800 rbp = 0x00000001194009d0 03:56:56 INFO - rsp = 0x00000001194009c0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:56:56 INFO - r15 = 0x0000000113d12800 rip = 0x0000000103b5ff23 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000119400a60 03:56:56 INFO - rsp = 0x00000001194009e0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000011651b160 03:56:56 INFO - r15 = 0x0000000113d12800 rip = 0x0000000103b5f875 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:56:56 INFO - rbx = 0x00000001293a0057 rbp = 0x0000000119400d30 03:56:56 INFO - rsp = 0x0000000119400a70 r12 = 0x000000011909b000 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x00000001190eed60 03:56:56 INFO - r15 = 0x000000012936d000 rip = 0x0000000103b31a3f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x00000001145d31a0 rbp = 0x0000000119400db0 03:56:56 INFO - rsp = 0x0000000119400d40 r12 = 0x00000001145d3160 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000119400dc7 03:56:56 INFO - r15 = 0x00000001145d3130 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000119400dd0 03:56:56 INFO - rsp = 0x0000000119400dc0 r12 = 0x000000000000ac0f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001190ff300 03:56:56 INFO - r15 = 0x0000000119400df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x00000001179b81a0 rbp = 0x0000000119400e40 03:56:56 INFO - rsp = 0x0000000119400de0 r12 = 0x000000000000ac0f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001190ff300 03:56:56 INFO - r15 = 0x0000000119400df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001145d3130 rbp = 0x0000000119400e70 03:56:56 INFO - rsp = 0x0000000119400e50 r12 = 0x000000000000ac0f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b81a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001145d3130 rbp = 0x0000000119400ec0 03:56:56 INFO - rsp = 0x0000000119400e80 r12 = 0x000000000000ac0f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b81a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000117a657b0 rbp = 0x0000000119400ef0 03:56:56 INFO - rsp = 0x0000000119400ed0 r12 = 0x000000000000ac0f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000119401000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000119401000 rbp = 0x0000000119400f10 03:56:56 INFO - rsp = 0x0000000119400f00 r12 = 0x000000000000ac0f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117a657b0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000119400f50 rsp = 0x0000000119400f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000119400f78 rsp = 0x0000000119400f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 14 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000119401030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 29 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000119482f48 rbx = 0x00000000ffffffff 03:56:56 INFO - rsi = 0x0000000007000806 rdi = 0x00000001194830b0 03:56:56 INFO - rbp = 0x0000000119482f90 rsp = 0x0000000119482f48 03:56:56 INFO - r8 = 0x000000000000b003 r9 = 0x00000000ffffffff 03:56:56 INFO - r10 = 0x0000000000000c00 r11 = 0x0000000000000206 03:56:56 INFO - r12 = 0x0000000000000c00 r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x00000001194830b0 r15 = 0x000000000000b003 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 CoreFoundation!__CFRunLoopServiceMachPort + 0xd4 03:56:56 INFO - rbp = 0x0000000119483000 rsp = 0x0000000119482fa0 03:56:56 INFO - rip = 0x00007fff93160eb4 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 CoreFoundation!__CFRunLoopRun + 0x55b 03:56:56 INFO - rbp = 0x0000000119483ce0 rsp = 0x0000000119483010 03:56:56 INFO - rip = 0x00007fff9316037b 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 3 CoreFoundation!CFRunLoopRunSpecific + 0x128 03:56:56 INFO - rbp = 0x0000000119483d40 rsp = 0x0000000119483cf0 03:56:56 INFO - rip = 0x00007fff9315fbd8 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 4 AppKit!_NSEventThread + 0x89 03:56:56 INFO - rbp = 0x0000000119483ef0 rsp = 0x0000000119483d50 03:56:56 INFO - rip = 0x00007fff8e18a56b 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbp = 0x0000000119483f10 rsp = 0x0000000119483f00 03:56:56 INFO - rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000119483f50 rsp = 0x0000000119483f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000119483f78 rsp = 0x0000000119483f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 8 AppKit!-[NSSurface dealloc] + 0x57 03:56:56 INFO - rsp = 0x0000000119484030 rip = 0x00007fff8e18a4e2 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 30 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000119f80a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x0000000119f80b50 03:56:56 INFO - rbp = 0x0000000119f80ad0 rsp = 0x0000000119f80a88 03:56:56 INFO - r8 = 0x000000000000c603 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x0000000119f80b50 r15 = 0x000000000000c603 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x0000000119f80ad0 rsp = 0x0000000119f80a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x0000000119f80ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6e530 rbp = 0x0000000119f80ef0 03:56:56 INFO - rsp = 0x0000000119f80ed0 r12 = 0x000000000000c703 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000119f81000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000119f81000 rbp = 0x0000000119f80f10 03:56:56 INFO - rsp = 0x0000000119f80f00 r12 = 0x000000000000c703 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6e530 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000119f80f50 rsp = 0x0000000119f80f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000119f80f78 rsp = 0x0000000119f80f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000119f81030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 31 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000011a180a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x000000011a180b50 03:56:56 INFO - rbp = 0x000000011a180ad0 rsp = 0x000000011a180a88 03:56:56 INFO - r8 = 0x000000000000c903 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x000000011a180b50 r15 = 0x000000000000c903 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x000000011a180ad0 rsp = 0x000000011a180a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x000000011a180ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6e660 rbp = 0x000000011a180ef0 03:56:56 INFO - rsp = 0x000000011a180ed0 r12 = 0x000000000000ca03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a181000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000011a181000 rbp = 0x000000011a180f10 03:56:56 INFO - rsp = 0x000000011a180f00 r12 = 0x000000000000ca03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6e660 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000011a180f50 rsp = 0x000000011a180f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000011a180f78 rsp = 0x000000011a180f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000011a181030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 32 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000011a380a78 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x000000011a380b78 03:56:56 INFO - rbp = 0x000000011a380b30 rsp = 0x000000011a380a78 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a380bb0 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x000000011a381000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:56:56 INFO - rbp = 0x000000011a380c20 rsp = 0x000000011a380b40 03:56:56 INFO - rip = 0x0000000101fce548 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:56:56 INFO - rbx = 0x000000011a380c78 rbp = 0x000000011a380c40 03:56:56 INFO - rsp = 0x000000011a380c30 r12 = 0x000000011a380c80 03:56:56 INFO - r13 = 0x000000011a380d00 r14 = 0x000000011a259de0 03:56:56 INFO - r15 = 0x000000011a259dc0 rip = 0x0000000101fce6c9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:56:56 INFO - rbx = 0x000000011a380c78 rbp = 0x000000011a380cb0 03:56:56 INFO - rsp = 0x000000011a380c50 r12 = 0x000000011a380c80 03:56:56 INFO - r13 = 0x000000011a380d00 r14 = 0x000000011a259de0 03:56:56 INFO - r15 = 0x000000011a259dc0 rip = 0x0000000101fb733c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000011a259cd0 rbp = 0x000000011a380ce0 03:56:56 INFO - rsp = 0x000000011a380cc0 r12 = 0x000000000000cd0b 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000011a380d00 03:56:56 INFO - r15 = 0x000000011a259cf8 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:56:56 INFO - rbx = 0x000000011a259cd0 rbp = 0x000000011a380ee0 03:56:56 INFO - rsp = 0x000000011a380cf0 r12 = 0x000000000000cd0b 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000011a380d00 03:56:56 INFO - r15 = 0x000000011a259cf8 rip = 0x0000000101fc4eb5 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:56:56 INFO - rbx = 0x000000011a381000 rbp = 0x000000011a380ef0 03:56:56 INFO - rsp = 0x000000011a380ef0 r12 = 0x000000000000cd0b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a259cd0 03:56:56 INFO - r15 = 0x0000000101fc4f00 rip = 0x0000000101fc4f0a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000011a381000 rbp = 0x000000011a380f10 03:56:56 INFO - rsp = 0x000000011a380f00 r12 = 0x000000000000cd0b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a259cd0 03:56:56 INFO - r15 = 0x0000000101fc4f00 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000011a380f50 rsp = 0x000000011a380f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 9 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000011a380f78 rsp = 0x000000011a380f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 10 XUL + 0x3f2f00 03:56:56 INFO - rsp = 0x000000011a381030 rip = 0x0000000101fc4f00 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 33 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000011a403a78 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x000000011a403b78 03:56:56 INFO - rbp = 0x000000011a403b30 rsp = 0x000000011a403a78 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a403bb0 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x000000011a404000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:56:56 INFO - rbp = 0x000000011a403c20 rsp = 0x000000011a403b40 03:56:56 INFO - rip = 0x0000000101fce548 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:56:56 INFO - rbx = 0x000000011a403c78 rbp = 0x000000011a403c40 03:56:56 INFO - rsp = 0x000000011a403c30 r12 = 0x000000011a403c80 03:56:56 INFO - r13 = 0x000000011a403d00 r14 = 0x000000011a259f00 03:56:56 INFO - r15 = 0x000000011a259ee0 rip = 0x0000000101fce6c9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:56:56 INFO - rbx = 0x000000011a403c78 rbp = 0x000000011a403cb0 03:56:56 INFO - rsp = 0x000000011a403c50 r12 = 0x000000011a403c80 03:56:56 INFO - r13 = 0x000000011a403d00 r14 = 0x000000011a259f00 03:56:56 INFO - r15 = 0x000000011a259ee0 rip = 0x0000000101fb733c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000011a259e50 rbp = 0x000000011a403ce0 03:56:56 INFO - rsp = 0x000000011a403cc0 r12 = 0x000000000000cc07 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000011a403d00 03:56:56 INFO - r15 = 0x000000011a259e78 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:56:56 INFO - rbx = 0x000000011a259e50 rbp = 0x000000011a403ee0 03:56:56 INFO - rsp = 0x000000011a403cf0 r12 = 0x000000000000cc07 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000011a403d00 03:56:56 INFO - r15 = 0x000000011a259e78 rip = 0x0000000101fc4eb5 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:56:56 INFO - rbx = 0x000000011a404000 rbp = 0x000000011a403ef0 03:56:56 INFO - rsp = 0x000000011a403ef0 r12 = 0x000000000000cc07 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a259e50 03:56:56 INFO - r15 = 0x0000000101fc4f00 rip = 0x0000000101fc4f0a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000011a404000 rbp = 0x000000011a403f10 03:56:56 INFO - rsp = 0x000000011a403f00 r12 = 0x000000000000cc07 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a259e50 03:56:56 INFO - r15 = 0x0000000101fc4f00 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000011a403f50 rsp = 0x000000011a403f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 9 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000011a403f78 rsp = 0x000000011a403f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 10 XUL + 0x3f2f00 03:56:56 INFO - rsp = 0x000000011a404030 rip = 0x0000000101fc4f00 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 34 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000012884db98 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x0000000122878608 03:56:56 INFO - rbp = 0x000000012884dc50 rsp = 0x000000012884db98 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a2ef840 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x000000012884e000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000012884dcb0 rsp = 0x000000012884dc60 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001228785c0 rbp = 0x000000012884dce0 03:56:56 INFO - rsp = 0x000000012884dcc0 r12 = 0x0000000122872e40 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000012884dd00 03:56:56 INFO - r15 = 0x00000001228785f0 rip = 0x0000000102a1ce21 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:56:56 INFO - rbx = 0x0000000101c937a0 rbp = 0x000000012884dd30 03:56:56 INFO - rsp = 0x000000012884dcf0 r12 = 0x0000000122872e40 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000012884dd00 03:56:56 INFO - r15 = 0x0000000107840f80 rip = 0x0000000102a1cbf6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x0000000119d79fa0 rbp = 0x000000012884ddb0 03:56:56 INFO - rsp = 0x000000012884dd40 r12 = 0x0000000119d79f60 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000012884ddc7 03:56:56 INFO - r15 = 0x0000000119d79f30 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x000000012884ddd0 03:56:56 INFO - rsp = 0x000000012884ddc0 r12 = 0x000000000000ce03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122878680 03:56:56 INFO - r15 = 0x000000012884ddf0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x00000001179b9790 rbp = 0x000000012884de40 03:56:56 INFO - rsp = 0x000000012884dde0 r12 = 0x000000000000ce03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122878680 03:56:56 INFO - r15 = 0x000000012884ddf0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000119d79f30 rbp = 0x000000012884de70 03:56:56 INFO - rsp = 0x000000012884de50 r12 = 0x000000000000ce03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9790 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000119d79f30 rbp = 0x000000012884dec0 03:56:56 INFO - rsp = 0x000000012884de80 r12 = 0x000000000000ce03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9790 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6efe0 rbp = 0x000000012884def0 03:56:56 INFO - rsp = 0x000000012884ded0 r12 = 0x000000000000ce03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012884e000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012884e000 rbp = 0x000000012884df10 03:56:56 INFO - rsp = 0x000000012884df00 r12 = 0x000000000000ce03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6efe0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012884df50 rsp = 0x000000012884df20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012884df78 rsp = 0x000000012884df60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012884e030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 35 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x00000001288d0b98 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000200 rdi = 0x0000000122878608 03:56:56 INFO - rbp = 0x00000001288d0c50 rsp = 0x00000001288d0b98 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a2ef840 03:56:56 INFO - r14 = 0x0000000000000200 r15 = 0x00000001288d1000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001288d0cb0 rsp = 0x00000001288d0c60 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001228785c0 rbp = 0x00000001288d0ce0 03:56:56 INFO - rsp = 0x00000001288d0cc0 r12 = 0x0000000122872e60 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000001288d0d00 03:56:56 INFO - r15 = 0x00000001228785f0 rip = 0x0000000102a1ce21 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:56:56 INFO - rbx = 0x0000000101c937a0 rbp = 0x00000001288d0d30 03:56:56 INFO - rsp = 0x00000001288d0cf0 r12 = 0x0000000122872e60 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000001288d0d00 03:56:56 INFO - r15 = 0x0000000107840f80 rip = 0x0000000102a1cbf6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x0000000122863150 rbp = 0x00000001288d0db0 03:56:56 INFO - rsp = 0x00000001288d0d40 r12 = 0x0000000122863110 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000001288d0dc7 03:56:56 INFO - r15 = 0x00000001228630e0 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x00000001288d0dd0 03:56:56 INFO - rsp = 0x00000001288d0dc0 r12 = 0x000000000000cf03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001228787c0 03:56:56 INFO - r15 = 0x00000001288d0df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x00000001179b9940 rbp = 0x00000001288d0e40 03:56:56 INFO - rsp = 0x00000001288d0de0 r12 = 0x000000000000cf03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001228787c0 03:56:56 INFO - r15 = 0x00000001288d0df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001228630e0 rbp = 0x00000001288d0e70 03:56:56 INFO - rsp = 0x00000001288d0e50 r12 = 0x000000000000cf03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9940 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001228630e0 rbp = 0x00000001288d0ec0 03:56:56 INFO - rsp = 0x00000001288d0e80 r12 = 0x000000000000cf03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9940 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6f110 rbp = 0x00000001288d0ef0 03:56:56 INFO - rsp = 0x00000001288d0ed0 r12 = 0x000000000000cf03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001288d1000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001288d1000 rbp = 0x00000001288d0f10 03:56:56 INFO - rsp = 0x00000001288d0f00 r12 = 0x000000000000cf03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6f110 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001288d0f50 rsp = 0x00000001288d0f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001288d0f78 rsp = 0x00000001288d0f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001288d1030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 36 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x0000000128953b98 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000300 rdi = 0x0000000122878608 03:56:56 INFO - rbp = 0x0000000128953c50 rsp = 0x0000000128953b98 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a2ef840 03:56:56 INFO - r14 = 0x0000000000000300 r15 = 0x0000000128954000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x0000000128953cb0 rsp = 0x0000000128953c60 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001228785c0 rbp = 0x0000000128953ce0 03:56:56 INFO - rsp = 0x0000000128953cc0 r12 = 0x0000000122872ee0 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128953d00 03:56:56 INFO - r15 = 0x00000001228785f0 rip = 0x0000000102a1ce21 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:56:56 INFO - rbx = 0x0000000101c937a0 rbp = 0x0000000128953d30 03:56:56 INFO - rsp = 0x0000000128953cf0 r12 = 0x0000000122872ee0 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128953d00 03:56:56 INFO - r15 = 0x0000000107840f80 rip = 0x0000000102a1cbf6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x00000001228632f0 rbp = 0x0000000128953db0 03:56:56 INFO - rsp = 0x0000000128953d40 r12 = 0x00000001228632b0 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128953dc7 03:56:56 INFO - r15 = 0x0000000122863280 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x0000000128953dd0 03:56:56 INFO - rsp = 0x0000000128953dc0 r12 = 0x000000000000d003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122878900 03:56:56 INFO - r15 = 0x0000000128953df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x00000001179b9af0 rbp = 0x0000000128953e40 03:56:56 INFO - rsp = 0x0000000128953de0 r12 = 0x000000000000d003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122878900 03:56:56 INFO - r15 = 0x0000000128953df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000122863280 rbp = 0x0000000128953e70 03:56:56 INFO - rsp = 0x0000000128953e50 r12 = 0x000000000000d003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9af0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000122863280 rbp = 0x0000000128953ec0 03:56:56 INFO - rsp = 0x0000000128953e80 r12 = 0x000000000000d003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9af0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6f240 rbp = 0x0000000128953ef0 03:56:56 INFO - rsp = 0x0000000128953ed0 r12 = 0x000000000000d003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000128954000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x0000000128954000 rbp = 0x0000000128953f10 03:56:56 INFO - rsp = 0x0000000128953f00 r12 = 0x000000000000d003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6f240 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x0000000128953f50 rsp = 0x0000000128953f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x0000000128953f78 rsp = 0x0000000128953f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x0000000128954030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 37 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x00000001289d6be8 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x0000000122878a08 03:56:56 INFO - rbp = 0x00000001289d6ca0 rsp = 0x00000001289d6be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a2efc00 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x00000001289d7000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001289d6d00 rsp = 0x00000001289d6cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000122863490 rbp = 0x00000001289d6d30 03:56:56 INFO - rsp = 0x00000001289d6d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x00000001289d6d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x0000000122863490 rbp = 0x00000001289d6db0 03:56:56 INFO - rsp = 0x00000001289d6d40 r12 = 0x0000000122863450 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x00000001289d6dc7 03:56:56 INFO - r15 = 0x0000000122863420 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x00000001289d6dd0 03:56:56 INFO - rsp = 0x00000001289d6dc0 r12 = 0x0000000122878ae0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000122878ac0 03:56:56 INFO - r15 = 0x00000001289d6d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x00000001179b9ca0 rbp = 0x00000001289d6e40 03:56:56 INFO - rsp = 0x00000001289d6de0 r12 = 0x0000000122878ae0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000122878ac0 03:56:56 INFO - r15 = 0x00000001289d6d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000122863420 rbp = 0x00000001289d6e70 03:56:56 INFO - rsp = 0x00000001289d6e50 r12 = 0x000000000000d103 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9ca0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000122863420 rbp = 0x00000001289d6ec0 03:56:56 INFO - rsp = 0x00000001289d6e80 r12 = 0x000000000000d103 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9ca0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6f370 rbp = 0x00000001289d6ef0 03:56:56 INFO - rsp = 0x00000001289d6ed0 r12 = 0x000000000000d103 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001289d7000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001289d7000 rbp = 0x00000001289d6f10 03:56:56 INFO - rsp = 0x00000001289d6f00 r12 = 0x000000000000d103 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6f370 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001289d6f50 rsp = 0x00000001289d6f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001289d6f78 rsp = 0x00000001289d6f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001289d7030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 38 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000012911dbe8 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000100000100 rdi = 0x00000001197fc148 03:56:56 INFO - rbp = 0x000000012911dca0 rsp = 0x000000012911dbe8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a2f05c0 03:56:56 INFO - r14 = 0x0000000100000100 r15 = 0x000000012911e000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000012911dd00 rsp = 0x000000012911dcb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000122863560 rbp = 0x000000012911dd30 03:56:56 INFO - rsp = 0x000000012911dd10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012911dd58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x0000000122863560 rbp = 0x000000012911ddb0 03:56:56 INFO - rsp = 0x000000012911dd40 r12 = 0x0000000122863520 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012911ddc7 03:56:56 INFO - r15 = 0x00000001228634f0 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x000000012911ddd0 03:56:56 INFO - rsp = 0x000000012911ddc0 r12 = 0x00000001197fc1a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x00000001197fc180 03:56:56 INFO - r15 = 0x000000012911dd00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000115a27180 rbp = 0x000000012911de40 03:56:56 INFO - rsp = 0x000000012911dde0 r12 = 0x00000001197fc1a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x00000001197fc180 03:56:56 INFO - r15 = 0x000000012911dd00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001228634f0 rbp = 0x000000012911de70 03:56:56 INFO - rsp = 0x000000012911de50 r12 = 0x000000000000d803 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a27180 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001228634f0 rbp = 0x000000012911dec0 03:56:56 INFO - rsp = 0x000000012911de80 r12 = 0x000000000000d803 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a27180 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6f4a0 rbp = 0x000000012911def0 03:56:56 INFO - rsp = 0x000000012911ded0 r12 = 0x000000000000d803 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012911e000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012911e000 rbp = 0x000000012911df10 03:56:56 INFO - rsp = 0x000000012911df00 r12 = 0x000000000000d803 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6f4a0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012911df50 rsp = 0x000000012911df20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012911df78 rsp = 0x000000012911df60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012911e030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 39 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x00000001291a0a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x00000001291a0b50 03:56:56 INFO - rbp = 0x00000001291a0ad0 rsp = 0x00000001291a0a88 03:56:56 INFO - r8 = 0x000000000000c30b r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x00000001291a0b50 r15 = 0x000000000000c30b 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x00000001291a0ad0 rsp = 0x00000001291a0a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x00000001291a0ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a6f700 rbp = 0x00000001291a0ef0 03:56:56 INFO - rsp = 0x00000001291a0ed0 r12 = 0x000000000000770f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001291a1000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001291a1000 rbp = 0x00000001291a0f10 03:56:56 INFO - rsp = 0x00000001291a0f00 r12 = 0x000000000000770f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a6f700 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001291a0f50 rsp = 0x00000001291a0f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001291a0f78 rsp = 0x00000001291a0f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001291a1030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 40 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000300 03:56:56 INFO - rcx = 0x000000012aae7be8 rbx = 0x0000000000000300 03:56:56 INFO - rsi = 0x0000030100000400 rdi = 0x000000012c1d9c08 03:56:56 INFO - rbp = 0x000000012aae7ca0 rsp = 0x000000012aae7be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000012c6da8c0 03:56:56 INFO - r14 = 0x0000030100000400 r15 = 0x000000012aae8000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000012aae7d00 rsp = 0x000000012aae7cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001297b6d30 rbp = 0x000000012aae7d30 03:56:56 INFO - rsp = 0x000000012aae7d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012aae7d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x00000001297b6d30 rbp = 0x000000012aae7db0 03:56:56 INFO - rsp = 0x000000012aae7d40 r12 = 0x00000001297b6cf0 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012aae7dc7 03:56:56 INFO - r15 = 0x00000001297b6cc0 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x000000012aae7dd0 03:56:56 INFO - rsp = 0x000000012aae7dc0 r12 = 0x000000012c1d9c60 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000012c1d9c40 03:56:56 INFO - r15 = 0x000000012aae7d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x00000001179b9430 rbp = 0x000000012aae7e40 03:56:56 INFO - rsp = 0x000000012aae7de0 r12 = 0x000000012c1d9c60 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000012c1d9c40 03:56:56 INFO - r15 = 0x000000012aae7d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001297b6cc0 rbp = 0x000000012aae7e70 03:56:56 INFO - rsp = 0x000000012aae7e50 r12 = 0x000000000000e617 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9430 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001297b6cc0 rbp = 0x000000012aae7ec0 03:56:56 INFO - rsp = 0x000000012aae7e80 r12 = 0x000000000000e617 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001179b9430 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a71120 rbp = 0x000000012aae7ef0 03:56:56 INFO - rsp = 0x000000012aae7ed0 r12 = 0x000000000000e617 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012aae8000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012aae8000 rbp = 0x000000012aae7f10 03:56:56 INFO - rsp = 0x000000012aae7f00 r12 = 0x000000000000e617 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a71120 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012aae7f50 rsp = 0x000000012aae7f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012aae7f78 rsp = 0x000000012aae7f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012aae8030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 41 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000012c0c3a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x000000012c0c3b50 03:56:56 INFO - rbp = 0x000000012c0c3ad0 rsp = 0x000000012c0c3a88 03:56:56 INFO - r8 = 0x000000000000e903 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x000000012c0c3b50 r15 = 0x000000000000e903 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x000000012c0c3ad0 rsp = 0x000000012c0c3a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x000000012c0c3ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a71970 rbp = 0x000000012c0c3ef0 03:56:56 INFO - rsp = 0x000000012c0c3ed0 r12 = 0x000000000000ea03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c0c4000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012c0c4000 rbp = 0x000000012c0c3f10 03:56:56 INFO - rsp = 0x000000012c0c3f00 r12 = 0x000000000000ea03 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a71970 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012c0c3f50 rsp = 0x000000012c0c3f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012c0c3f78 rsp = 0x000000012c0c3f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012c0c4030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 42 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000400 03:56:56 INFO - rcx = 0x000000012d59cbe8 rbx = 0x0000000000000400 03:56:56 INFO - rsi = 0x0000030000000500 rdi = 0x000000012f63af08 03:56:56 INFO - rbp = 0x000000012d59cca0 rsp = 0x000000012d59cbe8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000012c6dbc40 03:56:56 INFO - r14 = 0x0000030000000500 r15 = 0x000000012d59d000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000012d59cd00 rsp = 0x000000012d59ccb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x000000012d6e4740 rbp = 0x000000012d59cd30 03:56:56 INFO - rsp = 0x000000012d59cd10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012d59cd58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x000000012d6e4740 rbp = 0x000000012d59cdb0 03:56:56 INFO - rsp = 0x000000012d59cd40 r12 = 0x000000012d6e4700 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012d59cdc7 03:56:56 INFO - r15 = 0x000000012d6e46d0 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x000000012d59cdd0 03:56:56 INFO - rsp = 0x000000012d59cdc0 r12 = 0x000000012d6950a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000012d695080 03:56:56 INFO - r15 = 0x000000012d59cd00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x000000012d6a16a0 rbp = 0x000000012d59ce40 03:56:56 INFO - rsp = 0x000000012d59cde0 r12 = 0x000000012d6950a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000012d695080 03:56:56 INFO - r15 = 0x000000012d59cd00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000012d6e46d0 rbp = 0x000000012d59ce70 03:56:56 INFO - rsp = 0x000000012d59ce50 r12 = 0x000000000000e80b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d6a16a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x000000012d6e46d0 rbp = 0x000000012d59cec0 03:56:56 INFO - rsp = 0x000000012d59ce80 r12 = 0x000000000000e80b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d6a16a0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a727b0 rbp = 0x000000012d59cef0 03:56:56 INFO - rsp = 0x000000012d59ced0 r12 = 0x000000000000e80b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d59d000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012d59d000 rbp = 0x000000012d59cf10 03:56:56 INFO - rsp = 0x000000012d59cf00 r12 = 0x000000000000e80b 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a727b0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012d59cf50 rsp = 0x000000012d59cf20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012d59cf78 rsp = 0x000000012d59cf60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012d59d030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 43 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000007800 03:56:56 INFO - rcx = 0x000000012fd00898 rbx = 0x0000000000007800 03:56:56 INFO - rsi = 0x0000780100007900 rdi = 0x000000012fa2bb88 03:56:56 INFO - rbp = 0x000000012fd00950 rsp = 0x000000012fd00898 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000012f672640 03:56:56 INFO - r14 = 0x0000780100007900 r15 = 0x000000012fd01000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000012fd009b0 rsp = 0x000000012fd00960 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x000000012f69b800 rbp = 0x000000012fd009d0 03:56:56 INFO - rsp = 0x000000012fd009c0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:56:56 INFO - r15 = 0x000000012f69b800 rip = 0x0000000103b5ff23 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x000000012fd00a60 03:56:56 INFO - rsp = 0x000000012fd009e0 r12 = 0x0000000000000000 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000012d737ba0 03:56:56 INFO - r15 = 0x000000012f69b800 rip = 0x0000000103b5f875 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:56:56 INFO - rbx = 0x000000012f840057 rbp = 0x000000012fd00d30 03:56:56 INFO - rsp = 0x000000012fd00a70 r12 = 0x000000012f81a000 03:56:56 INFO - r13 = 0x9200a2f3c7b35123 r14 = 0x000000012fa1f4f0 03:56:56 INFO - r15 = 0x000000012f744800 rip = 0x0000000103b31a3f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:56:56 INFO - rbx = 0x000000012d670730 rbp = 0x000000012fd00db0 03:56:56 INFO - rsp = 0x000000012fd00d40 r12 = 0x000000012d6706f0 03:56:56 INFO - r13 = 0x0000000000000000 r14 = 0x000000012fd00dc7 03:56:56 INFO - r15 = 0x000000012d6706c0 rip = 0x0000000101c926f7 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000000 rbp = 0x000000012fd00dd0 03:56:56 INFO - rsp = 0x000000012fd00dc0 r12 = 0x000000000000d51f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012fa2bbc0 03:56:56 INFO - r15 = 0x000000012fd00df0 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:56:56 INFO - rbx = 0x000000012d6a1bb0 rbp = 0x000000012fd00e40 03:56:56 INFO - rsp = 0x000000012fd00de0 r12 = 0x000000000000d51f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012fa2bbc0 03:56:56 INFO - r15 = 0x000000012fd00df0 rip = 0x00000001020263cc 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000012d6706c0 rbp = 0x000000012fd00e70 03:56:56 INFO - rsp = 0x000000012fd00e50 r12 = 0x000000000000d51f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d6a1bb0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x000000012d6706c0 rbp = 0x000000012fd00ec0 03:56:56 INFO - rsp = 0x000000012fd00e80 r12 = 0x000000000000d51f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d6a1bb0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a72c70 rbp = 0x000000012fd00ef0 03:56:56 INFO - rsp = 0x000000012fd00ed0 r12 = 0x000000000000d51f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012fd01000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012fd01000 rbp = 0x000000012fd00f10 03:56:56 INFO - rsp = 0x000000012fd00f00 r12 = 0x000000000000d51f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a72c70 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012fd00f50 rsp = 0x000000012fd00f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012fd00f78 rsp = 0x000000012fd00f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 14 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012fd01030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 44 03:56:56 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:56:56 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:56:56 INFO - rcx = 0x000000012fd83a88 rbx = 0x0000000000000000 03:56:56 INFO - rsi = 0x0000000000000002 rdi = 0x000000012fd83b50 03:56:56 INFO - rbp = 0x000000012fd83ad0 rsp = 0x000000012fd83a88 03:56:56 INFO - r8 = 0x000000000000ec07 r9 = 0x0000000000000000 03:56:56 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:56:56 INFO - r14 = 0x000000012fd83b50 r15 = 0x000000000000ec07 03:56:56 INFO - rip = 0x00007fff957554de 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:56:56 INFO - rbp = 0x000000012fd83ad0 rsp = 0x000000012fd83a90 03:56:56 INFO - rip = 0x00007fff9575464f 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:56:56 INFO - rsp = 0x000000012fd83ae0 rip = 0x000000010523dedd 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000115a72da0 rbp = 0x000000012fd83ef0 03:56:56 INFO - rsp = 0x000000012fd83ed0 r12 = 0x000000000000ed07 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012fd84000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012fd84000 rbp = 0x000000012fd83f10 03:56:56 INFO - rsp = 0x000000012fd83f00 r12 = 0x000000000000ed07 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a72da0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012fd83f50 rsp = 0x000000012fd83f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012fd83f78 rsp = 0x000000012fd83f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 7 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012fd84030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 45 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000300 03:56:56 INFO - rcx = 0x000000012ff80be8 rbx = 0x0000000000000300 03:56:56 INFO - rsi = 0x0000030100000400 rdi = 0x000000012f888148 03:56:56 INFO - rbp = 0x000000012ff80ca0 rsp = 0x000000012ff80be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000012f88c180 03:56:56 INFO - r14 = 0x0000030100000400 r15 = 0x000000012ff81000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x000000012ff80d00 rsp = 0x000000012ff80cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x000000012f7063c0 rbp = 0x000000012ff80d30 03:56:56 INFO - rsp = 0x000000012ff80d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ff80d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x000000012f7063c0 rbp = 0x000000012ff80db0 03:56:56 INFO - rsp = 0x000000012ff80d40 r12 = 0x000000012f706380 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ff80dc7 03:56:56 INFO - r15 = 0x000000012f706350 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x000000012ff80dd0 03:56:56 INFO - rsp = 0x000000012ff80dc0 r12 = 0x000000012f8881a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000012f888180 03:56:56 INFO - r15 = 0x000000012ff80d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x000000012d6a1f10 rbp = 0x000000012ff80e40 03:56:56 INFO - rsp = 0x000000012ff80de0 r12 = 0x000000012f8881a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000012f888180 03:56:56 INFO - r15 = 0x000000012ff80d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x000000012f706350 rbp = 0x000000012ff80e70 03:56:56 INFO - rsp = 0x000000012ff80e50 r12 = 0x000000000000f003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d6a1f10 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x000000012f706350 rbp = 0x000000012ff80ec0 03:56:56 INFO - rsp = 0x000000012ff80e80 r12 = 0x000000000000f003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d6a1f10 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x000000012f88f070 rbp = 0x000000012ff80ef0 03:56:56 INFO - rsp = 0x000000012ff80ed0 r12 = 0x000000000000f003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012ff81000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x000000012ff81000 rbp = 0x000000012ff80f10 03:56:56 INFO - rsp = 0x000000012ff80f00 r12 = 0x000000000000f003 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f88f070 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x000000012ff80f50 rsp = 0x000000012ff80f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x000000012ff80f78 rsp = 0x000000012ff80f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x000000012ff81030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 46 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:56:56 INFO - rcx = 0x00000001006b4be8 rbx = 0x0000000000000200 03:56:56 INFO - rsi = 0x0000020100000300 rdi = 0x00000001152098c8 03:56:56 INFO - rbp = 0x00000001006b4ca0 rsp = 0x00000001006b4be8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x000000011450e6c0 03:56:56 INFO - r14 = 0x0000020100000300 r15 = 0x00000001006b5000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001006b4d00 rsp = 0x00000001006b4cb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x0000000117986ed0 rbp = 0x00000001006b4d30 03:56:56 INFO - rsp = 0x00000001006b4d10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x00000001006b4d58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x0000000117986ed0 rbp = 0x00000001006b4db0 03:56:56 INFO - rsp = 0x00000001006b4d40 r12 = 0x0000000117986e90 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x00000001006b4dc7 03:56:56 INFO - r15 = 0x0000000117986e60 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x00000001006b4dd0 03:56:56 INFO - rsp = 0x00000001006b4dc0 r12 = 0x0000000115209920 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115209900 03:56:56 INFO - r15 = 0x00000001006b4d00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000114574ba0 rbp = 0x00000001006b4e40 03:56:56 INFO - rsp = 0x00000001006b4de0 r12 = 0x0000000115209920 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115209900 03:56:56 INFO - r15 = 0x00000001006b4d00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x0000000117986e60 rbp = 0x00000001006b4e70 03:56:56 INFO - rsp = 0x00000001006b4e50 r12 = 0x0000000000001313 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114574ba0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x0000000117986e60 rbp = 0x00000001006b4ec0 03:56:56 INFO - rsp = 0x00000001006b4e80 r12 = 0x0000000000001313 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114574ba0 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x0000000113dc2ed0 rbp = 0x00000001006b4ef0 03:56:56 INFO - rsp = 0x00000001006b4ed0 r12 = 0x0000000000001313 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001006b5000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001006b5000 rbp = 0x00000001006b4f10 03:56:56 INFO - rsp = 0x00000001006b4f00 r12 = 0x0000000000001313 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113dc2ed0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001006b4f50 rsp = 0x00000001006b4f20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001006b4f78 rsp = 0x00000001006b4f60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001006b5030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Thread 47 03:56:56 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:56:56 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000100 03:56:56 INFO - rcx = 0x00000001186fabe8 rbx = 0x0000000000000100 03:56:56 INFO - rsi = 0x0000010100000200 rdi = 0x000000011529f948 03:56:56 INFO - rbp = 0x00000001186faca0 rsp = 0x00000001186fabe8 03:56:56 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:56:56 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:56:56 INFO - r12 = 0x0000000000000001 r13 = 0x0000000114697a00 03:56:56 INFO - r14 = 0x0000010100000200 r15 = 0x00000001186fb000 03:56:56 INFO - rip = 0x00007fff9575a136 03:56:56 INFO - Found by: given as instruction pointer in context 03:56:56 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:56:56 INFO - rbp = 0x00000001186fad00 rsp = 0x00000001186facb0 03:56:56 INFO - rip = 0x0000000101a358ae 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:56:56 INFO - rbx = 0x00000001309db810 rbp = 0x00000001186fad30 03:56:56 INFO - rsp = 0x00000001186fad10 r12 = 0x00000001064da388 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x00000001186fad58 03:56:56 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:56:56 INFO - rbx = 0x00000001309db810 rbp = 0x00000001186fadb0 03:56:56 INFO - rsp = 0x00000001186fad40 r12 = 0x00000001309db7d0 03:56:56 INFO - r13 = 0x0000000080460001 r14 = 0x00000001186fadc7 03:56:56 INFO - r15 = 0x00000001309db7a0 rip = 0x0000000101c9267d 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:56:56 INFO - rbx = 0x0000000000000001 rbp = 0x00000001186fadd0 03:56:56 INFO - rsp = 0x00000001186fadc0 r12 = 0x000000011529f9a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000011529f980 03:56:56 INFO - r15 = 0x00000001186fad00 rip = 0x0000000101cc0c63 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:56:56 INFO - rbx = 0x0000000114575770 rbp = 0x00000001186fae40 03:56:56 INFO - rsp = 0x00000001186fade0 r12 = 0x000000011529f9a0 03:56:56 INFO - r13 = 0x0000000000000800 r14 = 0x000000011529f980 03:56:56 INFO - r15 = 0x00000001186fad00 rip = 0x000000010202643f 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:56:56 INFO - rbx = 0x00000001309db7a0 rbp = 0x00000001186fae70 03:56:56 INFO - rsp = 0x00000001186fae50 r12 = 0x000000000000a06f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114575770 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:56:56 INFO - rbx = 0x00000001309db7a0 rbp = 0x00000001186faec0 03:56:56 INFO - rsp = 0x00000001186fae80 r12 = 0x000000000000a06f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114575770 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:56:56 INFO - rbx = 0x000000011505eeb0 rbp = 0x00000001186faef0 03:56:56 INFO - rsp = 0x00000001186faed0 r12 = 0x000000000000a06f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x00000001186fb000 03:56:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:56:56 INFO - rbx = 0x00000001186fb000 rbp = 0x00000001186faf10 03:56:56 INFO - rsp = 0x00000001186faf00 r12 = 0x000000000000a06f 03:56:56 INFO - r13 = 0x00000000000008ff r14 = 0x000000011505eeb0 03:56:56 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff9902b05a 03:56:56 INFO - Found by: call frame info 03:56:56 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:56:56 INFO - rbp = 0x00000001186faf50 rsp = 0x00000001186faf20 03:56:56 INFO - rip = 0x00007fff9902afd7 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:56:56 INFO - rbp = 0x00000001186faf78 rsp = 0x00000001186faf60 03:56:56 INFO - rip = 0x00007fff990283ed 03:56:56 INFO - Found by: previous frame's frame pointer 03:56:56 INFO - 12 libnss3.dylib + 0x237ca0 03:56:56 INFO - rsp = 0x00000001186fb030 rip = 0x0000000101a37ca0 03:56:56 INFO - Found by: stack scanning 03:56:56 INFO - Loaded modules: 03:56:56 INFO - 0x100000000 - 0x100005fff firefox ??? (main) 03:56:56 INFO - 0x100010000 - 0x10002ffff libmozglue.dylib ??? 03:56:56 INFO - 0x100500000 - 0x10051bfff liblgpllibs.dylib ??? 03:56:56 INFO - 0x1007aa000 - 0x1007c5fff libbrowsercomps.dylib ??? 03:56:56 INFO - 0x101800000 - 0x101aa5fff libnss3.dylib ??? 03:56:56 INFO - 0x101bd2000 - 0x10722ffff XUL ??? 03:56:56 INFO - 0x10dcf0000 - 0x10dcf0fff cl_kernels ??? 03:56:56 INFO - 0x10defd000 - 0x10defdfff cl_kernels ??? 03:56:56 INFO - 0x114930000 - 0x114968fff libsoftokn3.dylib ??? 03:56:56 INFO - 0x114989000 - 0x1149abfff libnssdbm3.dylib ??? 03:56:56 INFO - 0x1149c3000 - 0x114a2bfff libfreebl3.dylib ??? 03:56:56 INFO - 0x114a4b000 - 0x114aa8fff libnssckbi.dylib ??? 03:56:56 INFO - 0x118552000 - 0x118638fff unorm8_bgra.dylib ??? 03:56:56 INFO - 0x12a000000 - 0x12a508fff AppleIntelHD5000GraphicsGLDriver ??? 03:56:56 INFO - 0x7fff8bb9d000 - 0x7fff8bbb8fff ApplePushService ??? 03:56:56 INFO - 0x7fff8bbb9000 - 0x7fff8bdfefff AddressBook ??? 03:56:56 INFO - 0x7fff8bdff000 - 0x7fff8c314fff JavaScriptCore ??? 03:56:56 INFO - 0x7fff8c4ae000 - 0x7fff8c615fff AudioToolbox ??? 03:56:56 INFO - 0x7fff8c616000 - 0x7fff8c65cfff libFontRegistry.dylib ??? 03:56:56 INFO - 0x7fff8c68b000 - 0x7fff8c77bfff libJP2.dylib ??? 03:56:56 INFO - 0x7fff8c77c000 - 0x7fff8c78afff ContactsFoundation ??? 03:56:56 INFO - 0x7fff8c78b000 - 0x7fff8c798fff libbz2.1.0.dylib ??? 03:56:56 INFO - 0x7fff8c7b5000 - 0x7fff8c7d8fff FamilyControls ??? 03:56:56 INFO - 0x7fff8c7d9000 - 0x7fff8c7e8fff LangAnalysis ??? 03:56:56 INFO - 0x7fff8c864000 - 0x7fff8c8cbfff CoreWiFi ??? 03:56:56 INFO - 0x7fff8c8cc000 - 0x7fff8c8e2fff CoreMediaAuthoring ??? 03:56:56 INFO - 0x7fff8c8e3000 - 0x7fff8cc16fff libmecabra.dylib ??? 03:56:56 INFO - 0x7fff8cc17000 - 0x7fff8cc31fff Ubiquity ??? 03:56:56 INFO - 0x7fff8cc32000 - 0x7fff8cc5afff libsystem_info.dylib ??? 03:56:56 INFO - 0x7fff8cc5b000 - 0x7fff8cc5efff Help ??? 03:56:56 INFO - 0x7fff8cc5f000 - 0x7fff8ccaefff OpenCL ??? 03:56:56 INFO - 0x7fff8ccaf000 - 0x7fff8cda1fff libxml2.2.dylib ??? 03:56:56 INFO - 0x7fff8cda2000 - 0x7fff8cddafff libsystem_network.dylib ??? 03:56:56 INFO - 0x7fff8cddb000 - 0x7fff8cdddfff SecCodeWrapper ??? 03:56:56 INFO - 0x7fff8cdf6000 - 0x7fff8cfdbfff libicucore.A.dylib ??? 03:56:56 INFO - 0x7fff8cfe9000 - 0x7fff8d050fff DataDetectorsCore ??? 03:56:56 INFO - 0x7fff8d051000 - 0x7fff8d0c5fff SecurityFoundation ??? 03:56:56 INFO - 0x7fff8d0c6000 - 0x7fff8d147fff CoreUtils ??? 03:56:56 INFO - 0x7fff8d148000 - 0x7fff8d14cfff libcache.dylib ??? 03:56:56 INFO - 0x7fff8d1e6000 - 0x7fff8d6d6fff MediaToolbox ??? 03:56:56 INFO - 0x7fff8d6d7000 - 0x7fff8d6dcfff libmacho.dylib ??? 03:56:56 INFO - 0x7fff8d787000 - 0x7fff8d7e6fff AE ??? 03:56:56 INFO - 0x7fff8d7e7000 - 0x7fff8d832fff CloudDocs ??? 03:56:56 INFO - 0x7fff8d833000 - 0x7fff8db02fff CoreImage ??? 03:56:56 INFO - 0x7fff8db03000 - 0x7fff8db5dfff LanguageModeling ??? 03:56:56 INFO - 0x7fff8dbbd000 - 0x7fff8dfcafff libLAPACK.dylib ??? 03:56:56 INFO - 0x7fff8e031000 - 0x7fff8ebb2fff AppKit ??? 03:56:56 INFO - 0x7fff8ebc0000 - 0x7fff8ebcdfff SpeechRecognitionCore ??? 03:56:56 INFO - 0x7fff8ec7b000 - 0x7fff8ec83fff libcldcpuengine.dylib ??? 03:56:56 INFO - 0x7fff8ec84000 - 0x7fff8ee7efff libobjc.A.dylib ??? 03:56:56 INFO - 0x7fff8ee7f000 - 0x7fff8ee7ffff libunc.dylib ??? 03:56:56 INFO - 0x7fff8ee80000 - 0x7fff8ee83fff libdyld.dylib ??? 03:56:56 INFO - 0x7fff8ee84000 - 0x7fff8ee8cfff AppleSRP ??? 03:56:56 INFO - 0x7fff8ee8d000 - 0x7fff8ef1bfff CorePDF ??? 03:56:56 INFO - 0x7fff8ef1c000 - 0x7fff8f035fff CoreText ??? 03:56:56 INFO - 0x7fff8f036000 - 0x7fff8f038fff libutil.dylib ??? 03:56:56 INFO - 0x7fff8f042000 - 0x7fff8f043fff libodfde.dylib ??? 03:56:56 INFO - 0x7fff8f044000 - 0x7fff8f047fff Mangrove ??? 03:56:56 INFO - 0x7fff8f048000 - 0x7fff8f050fff FindMyDevice ??? 03:56:56 INFO - 0x7fff8f051000 - 0x7fff8f055fff libGIF.dylib ??? 03:56:56 INFO - 0x7fff8f056000 - 0x7fff8f064fff OpenGL ??? 03:56:56 INFO - 0x7fff8f065000 - 0x7fff8f125fff Backup ??? 03:56:56 INFO - 0x7fff8f181000 - 0x7fff8f217fff CloudKit ??? 03:56:56 INFO - 0x7fff8f27a000 - 0x7fff8f2a7fff CoreVideo ??? 03:56:56 INFO - 0x7fff8f2a8000 - 0x7fff8f2a8fff Quartz ??? 03:56:56 INFO - 0x7fff8f2a9000 - 0x7fff8f2b0fff NetworkStatistics ??? 03:56:56 INFO - 0x7fff8f2b1000 - 0x7fff8f461fff QuartzCore ??? 03:56:56 INFO - 0x7fff8f462000 - 0x7fff8f46afff FSEvents ??? 03:56:56 INFO - 0x7fff8f46b000 - 0x7fff8f49afff SecurityInterface ??? 03:56:56 INFO - 0x7fff8f49b000 - 0x7fff8f514fff libcorecrypto.dylib ??? 03:56:56 INFO - 0x7fff8f519000 - 0x7fff8f84afff Foundation ??? 03:56:56 INFO - 0x7fff8f868000 - 0x7fff8f8bbfff libAVFAudio.dylib ??? 03:56:56 INFO - 0x7fff8f8bc000 - 0x7fff8f8befff EFILogin ??? 03:56:56 INFO - 0x7fff8f8bf000 - 0x7fff8fa4efff libGLProgrammability.dylib ??? 03:56:56 INFO - 0x7fff8fa74000 - 0x7fff8faaefff DebugSymbols ??? 03:56:56 INFO - 0x7fff8fd62000 - 0x7fff8fd6dfff CommerceCore ??? 03:56:56 INFO - 0x7fff8fd9f000 - 0x7fff8fe30fff libCoreStorage.dylib ??? 03:56:56 INFO - 0x7fff8fe31000 - 0x7fff8fe55fff Sharing ??? 03:56:56 INFO - 0x7fff8fe56000 - 0x7fff8fe57fff liblangid.dylib ??? 03:56:56 INFO - 0x7fff8fe72000 - 0x7fff901ddfff VideoToolbox ??? 03:56:56 INFO - 0x7fff90214000 - 0x7fff9023ffff libarchive.2.dylib ??? 03:56:56 INFO - 0x7fff90240000 - 0x7fff90252fff CoreDuetDaemonProtocol ??? 03:56:56 INFO - 0x7fff90253000 - 0x7fff904c9fff Security ??? 03:56:56 INFO - 0x7fff904ca000 - 0x7fff904d5fff libkxld.dylib ??? 03:56:56 INFO - 0x7fff904d6000 - 0x7fff909fffff QuartzComposer ??? 03:56:56 INFO - 0x7fff90a2e000 - 0x7fff90a6ffff libGLU.dylib ??? 03:56:56 INFO - 0x7fff90a78000 - 0x7fff90b62fff QuickLookUI ??? 03:56:56 INFO - 0x7fff90b63000 - 0x7fff90b6ffff OpenDirectory ??? 03:56:56 INFO - 0x7fff90b70000 - 0x7fff90b77fff libcompiler_rt.dylib ??? 03:56:56 INFO - 0x7fff90b83000 - 0x7fff90b83fff AudioUnit ??? 03:56:56 INFO - 0x7fff90b84000 - 0x7fff90ba2fff vCard ??? 03:56:56 INFO - 0x7fff90ba3000 - 0x7fff90fd3fff FaceCore ??? 03:56:56 INFO - 0x7fff910f5000 - 0x7fff910f9fff libCoreVMClient.dylib ??? 03:56:56 INFO - 0x7fff9110a000 - 0x7fff91116fff SpeechSynthesis ??? 03:56:56 INFO - 0x7fff91174000 - 0x7fff91266fff libiconv.2.dylib ??? 03:56:56 INFO - 0x7fff912a1000 - 0x7fff912a6fff libheimdal-asn1.dylib ??? 03:56:56 INFO - 0x7fff912e8000 - 0x7fff9130cfff libJPEG.dylib ??? 03:56:56 INFO - 0x7fff9130d000 - 0x7fff914bcfff GLEngine ??? 03:56:56 INFO - 0x7fff9155a000 - 0x7fff91563fff DisplayServices ??? 03:56:56 INFO - 0x7fff91564000 - 0x7fff91566fff ExceptionHandling ??? 03:56:56 INFO - 0x7fff9158b000 - 0x7fff91594fff CommonAuth ??? 03:56:56 INFO - 0x7fff91595000 - 0x7fff91604fff SearchKit ??? 03:56:56 INFO - 0x7fff91605000 - 0x7fff9162bfff ChunkingLibrary ??? 03:56:56 INFO - 0x7fff9162c000 - 0x7fff916c0fff Ink ??? 03:56:56 INFO - 0x7fff916c1000 - 0x7fff916c9fff libsystem_dnssd.dylib ??? 03:56:56 INFO - 0x7fff916ca000 - 0x7fff916cbfff libremovefile.dylib ??? 03:56:56 INFO - 0x7fff916cc000 - 0x7fff916d6fff IntlPreferences ??? 03:56:56 INFO - 0x7fff916e2000 - 0x7fff91719fff LDAP ??? 03:56:56 INFO - 0x7fff91730000 - 0x7fff917cffff AppleJPEG ??? 03:56:56 INFO - 0x7fff92085000 - 0x7fff92086fff TrustEvaluationAgent ??? 03:56:56 INFO - 0x7fff920ec000 - 0x7fff9213dfff AppleVA ??? 03:56:56 INFO - 0x7fff9213e000 - 0x7fff92158fff liblzma.5.dylib ??? 03:56:56 INFO - 0x7fff92159000 - 0x7fff922e7fff libBLAS.dylib ??? 03:56:56 INFO - 0x7fff922e8000 - 0x7fff922e8fff libOpenScriptingUtil.dylib ??? 03:56:56 INFO - 0x7fff923a9000 - 0x7fff923adfff CommonPanels ??? 03:56:56 INFO - 0x7fff923de000 - 0x7fff9242dfff libstdc++.6.dylib ??? 03:56:56 INFO - 0x7fff92432000 - 0x7fff9245afff libRIP.A.dylib ??? 03:56:56 INFO - 0x7fff92474000 - 0x7fff924cffff libTIFF.dylib ??? 03:56:56 INFO - 0x7fff924d0000 - 0x7fff924d5fff DiskArbitration ??? 03:56:56 INFO - 0x7fff924d6000 - 0x7fff924d7fff libsystem_secinit.dylib ??? 03:56:56 INFO - 0x7fff924f2000 - 0x7fff924fafff libsystem_platform.dylib ??? 03:56:56 INFO - 0x7fff92545000 - 0x7fff925b1fff CoreWLAN ??? 03:56:56 INFO - 0x7fff925b2000 - 0x7fff925b5fff libCGXType.A.dylib ??? 03:56:56 INFO - 0x7fff925b6000 - 0x7fff925cdfff libLinearAlgebra.dylib ??? 03:56:56 INFO - 0x7fff925ce000 - 0x7fff925cffff libSystem.B.dylib ??? 03:56:56 INFO - 0x7fff925d0000 - 0x7fff92702fff MediaControlSender ??? 03:56:56 INFO - 0x7fff92703000 - 0x7fff92833fff UIFoundation ??? 03:56:56 INFO - 0x7fff928d2000 - 0x7fff928d4fff SafariServices ??? 03:56:56 INFO - 0x7fff928d5000 - 0x7fff928e7fff libsasl2.2.dylib ??? 03:56:56 INFO - 0x7fff92c14000 - 0x7fff92c19fff libsystem_stats.dylib ??? 03:56:56 INFO - 0x7fff92de5000 - 0x7fff92e7cfff CoreMedia ??? 03:56:56 INFO - 0x7fff92e7d000 - 0x7fff92e88fff AppSandbox ??? 03:56:56 INFO - 0x7fff92e89000 - 0x7fff92e8cfff IOSurface ??? 03:56:56 INFO - 0x7fff92e8d000 - 0x7fff92ea9fff libsystem_malloc.dylib ??? 03:56:56 INFO - 0x7fff92eaa000 - 0x7fff92ebffff AppContainer ??? 03:56:56 INFO - 0x7fff92ec0000 - 0x7fff92ec6fff libsystem_networkextension.dylib ??? 03:56:56 INFO - 0x7fff92edf000 - 0x7fff92ef0fff libz.1.dylib ??? 03:56:56 INFO - 0x7fff92ef1000 - 0x7fff92ef1fff Carbon ??? 03:56:56 INFO - 0x7fff92ef2000 - 0x7fff92ef2fff liblaunch.dylib ??? 03:56:56 INFO - 0x7fff92ef3000 - 0x7fff92efefff libGL.dylib ??? 03:56:56 INFO - 0x7fff92f6a000 - 0x7fff92f9bfff ProtectedCloudStorage ??? 03:56:56 INFO - 0x7fff92f9c000 - 0x7fff93031fff ColorSync ??? 03:56:56 INFO - 0x7fff93032000 - 0x7fff93034fff CoreDuetDebugLogging ??? 03:56:56 INFO - 0x7fff930ee000 - 0x7fff93486fff CoreFoundation ??? 03:56:56 INFO - 0x7fff93487000 - 0x7fff9385efff CoreAUC ??? 03:56:56 INFO - 0x7fff9385f000 - 0x7fff9388afff DictionaryServices ??? 03:56:56 INFO - 0x7fff9388b000 - 0x7fff93b8dfff GeoServices ??? 03:56:56 INFO - 0x7fff93b8e000 - 0x7fff93b99fff DirectoryService ??? 03:56:56 INFO - 0x7fff93b9a000 - 0x7fff93c70fff DiskImages ??? 03:56:56 INFO - 0x7fff93d85000 - 0x7fff93d94fff ToneLibrary ??? 03:56:56 INFO - 0x7fff93d95000 - 0x7fff93d95fff libkeymgr.dylib ??? 03:56:56 INFO - 0x7fff93d96000 - 0x7fff93de2fff CoreLocation ??? 03:56:56 INFO - 0x7fff93e14000 - 0x7fff93f3cfff CoreUI ??? 03:56:56 INFO - 0x7fff93f3d000 - 0x7fff93f4efff libsystem_coretls.dylib ??? 03:56:56 INFO - 0x7fff93f77000 - 0x7fff94000fff CoreSymbolication ??? 03:56:56 INFO - 0x7fff94016000 - 0x7fff940d1fff DiscRecording ??? 03:56:56 INFO - 0x7fff940d2000 - 0x7fff9420cfff ImageIO ??? 03:56:56 INFO - 0x7fff9420f000 - 0x7fff94242fff MediaKit ??? 03:56:56 INFO - 0x7fff944a2000 - 0x7fff94549fff PDFKit ??? 03:56:56 INFO - 0x7fff9454a000 - 0x7fff94585fff Symbolication ??? 03:56:56 INFO - 0x7fff94586000 - 0x7fff9488bfff HIToolbox ??? 03:56:56 INFO - 0x7fff9488c000 - 0x7fff948a2fff libsystem_asl.dylib ??? 03:56:56 INFO - 0x7fff948a3000 - 0x7fff948b6fff CoreBluetooth ??? 03:56:56 INFO - 0x7fff948b7000 - 0x7fff948e9fff libTrueTypeScaler.dylib ??? 03:56:56 INFO - 0x7fff949f3000 - 0x7fff94a64fff ATS ??? 03:56:56 INFO - 0x7fff94acd000 - 0x7fff9530efff CoreGraphics ??? 03:56:56 INFO - 0x7fff9530f000 - 0x7fff9533ffff GSS ??? 03:56:56 INFO - 0x7fff95357000 - 0x7fff95357fff vecLib ??? 03:56:56 INFO - 0x7fff95367000 - 0x7fff9536efff NetFS ??? 03:56:56 INFO - 0x7fff954d7000 - 0x7fff954ddfff libsystem_trace.dylib ??? 03:56:56 INFO - 0x7fff954de000 - 0x7fff954e2fff TCC ??? 03:56:56 INFO - 0x7fff954e3000 - 0x7fff954effff libGPUSupportMercury.dylib ??? 03:56:56 INFO - 0x7fff954f0000 - 0x7fff9550cfff GenerationalStorage ??? 03:56:56 INFO - 0x7fff955b2000 - 0x7fff95713fff AVFoundation ??? 03:56:56 INFO - 0x7fff95731000 - 0x7fff95743fff ImageCapture ??? 03:56:56 INFO - 0x7fff95744000 - 0x7fff95761fff libsystem_kernel.dylib ??? 03:56:56 INFO - 0x7fff9585a000 - 0x7fff958aefff libc++.1.dylib ??? 03:56:56 INFO - 0x7fff958af000 - 0x7fff958f5fff libauto.dylib ??? 03:56:56 INFO - 0x7fff958f6000 - 0x7fff95926fff libsystem_m.dylib ??? 03:56:56 INFO - 0x7fff95927000 - 0x7fff95934fff libxar.1.dylib ??? 03:56:56 INFO - 0x7fff95935000 - 0x7fff95c1cfff CarbonCore ??? 03:56:56 INFO - 0x7fff95c1d000 - 0x7fff95c1ffff libsystem_sandbox.dylib ??? 03:56:56 INFO - 0x7fff95c20000 - 0x7fff95cc2fff IOBluetooth ??? 03:56:56 INFO - 0x7fff95d38000 - 0x7fff95dd6fff Metadata ??? 03:56:56 INFO - 0x7fff95dd7000 - 0x7fff95e06fff CoreServicesInternal ??? 03:56:56 INFO - 0x7fff96773000 - 0x7fff96775fff libCVMSPluginSupport.dylib ??? 03:56:56 INFO - 0x7fff96776000 - 0x7fff96776fff Cocoa ??? 03:56:56 INFO - 0x7fff96777000 - 0x7fff967c6fff libcurl.4.dylib ??? 03:56:56 INFO - 0x7fff96a5f000 - 0x7fff96a61fff libsystem_coreservices.dylib ??? 03:56:56 INFO - 0x7fff96a62000 - 0x7fff96a8efff SystemAdministration ??? 03:56:56 INFO - 0x7fff96a8f000 - 0x7fff96a91fff SecurityHI ??? 03:56:56 INFO - 0x7fff96a92000 - 0x7fff96dadfff vImage ??? 03:56:56 INFO - 0x7fff96db3000 - 0x7fff96ef9fff libsqlite3.dylib ??? 03:56:56 INFO - 0x7fff96efa000 - 0x7fff97179fff CoreData ??? 03:56:56 INFO - 0x7fff9717a000 - 0x7fff972befff QTKit ??? 03:56:56 INFO - 0x7fff972bf000 - 0x7fff972c8fff libsystem_notify.dylib ??? 03:56:56 INFO - 0x7fff97387000 - 0x7fff973fffff SystemConfiguration ??? 03:56:56 INFO - 0x7fff97406000 - 0x7fff97426fff IconServices ??? 03:56:56 INFO - 0x7fff97427000 - 0x7fff97429fff libRadiance.dylib ??? 03:56:56 INFO - 0x7fff9742a000 - 0x7fff9742bfff Print ??? 03:56:56 INFO - 0x7fff9747b000 - 0x7fff97486fff CrashReporterSupport ??? 03:56:56 INFO - 0x7fff97487000 - 0x7fff9748afff AppleSystemInfo ??? 03:56:56 INFO - 0x7fff9748b000 - 0x7fff97496fff libcommonCrypto.dylib ??? 03:56:56 INFO - 0x7fff97497000 - 0x7fff974b7fff MultitouchSupport ??? 03:56:56 INFO - 0x7fff974b8000 - 0x7fff974b9fff ContactsData ??? 03:56:56 INFO - 0x7fff974bf000 - 0x7fff974f1fff CoreDaemon ??? 03:56:56 INFO - 0x7fff974f2000 - 0x7fff974fdfff libcsfde.dylib ??? 03:56:56 INFO - 0x7fff9751d000 - 0x7fff9756afff PrintCore ??? 03:56:56 INFO - 0x7fff9756b000 - 0x7fff9756dfff libquarantine.dylib ??? 03:56:56 INFO - 0x7fff9756e000 - 0x7fff975bffff CoreAudio ??? 03:56:56 INFO - 0x7fff97658000 - 0x7fff97658fff CoreServices ??? 03:56:56 INFO - 0x7fff9776a000 - 0x7fff9778ffff libPng.dylib ??? 03:56:56 INFO - 0x7fff980f0000 - 0x7fff980f5fff MediaAccessibility ??? 03:56:56 INFO - 0x7fff981f0000 - 0x7fff981f1fff libDiagnosticMessagesClient.dylib ??? 03:56:56 INFO - 0x7fff981f2000 - 0x7fff981f6fff libpam.2.dylib ??? 03:56:56 INFO - 0x7fff981f7000 - 0x7fff981fffff libcopyfile.dylib ??? 03:56:56 INFO - 0x7fff98200000 - 0x7fff9820dfff ProtocolBuffer ??? 03:56:56 INFO - 0x7fff9820e000 - 0x7fff98320fff libvDSP.dylib ??? 03:56:56 INFO - 0x7fff9835a000 - 0x7fff98374fff libextension.dylib ??? 03:56:56 INFO - 0x7fff98375000 - 0x7fff98390fff AppleVPA ??? 03:56:56 INFO - 0x7fff98391000 - 0x7fff98440fff libvMisc.dylib ??? 03:56:56 INFO - 0x7fff98441000 - 0x7fff98469fff libxpc.dylib ??? 03:56:56 INFO - 0x7fff9846a000 - 0x7fff984c7fff QuickLook ??? 03:56:56 INFO - 0x7fff98505000 - 0x7fff98715fff CFNetwork ??? 03:56:56 INFO - 0x7fff98716000 - 0x7fff98730fff Kerberos ??? 03:56:56 INFO - 0x7fff98731000 - 0x7fff98761fff CoreAVCHD ??? 03:56:56 INFO - 0x7fff98762000 - 0x7fff98856fff libFontParser.dylib ??? 03:56:56 INFO - 0x7fff98857000 - 0x7fff98859fff loginsupport ??? 03:56:56 INFO - 0x7fff9885a000 - 0x7fff98ac4fff ImageKit ??? 03:56:56 INFO - 0x7fff98d89000 - 0x7fff98db2fff libxslt.1.dylib ??? 03:56:56 INFO - 0x7fff98db3000 - 0x7fff98dddfff libdispatch.dylib ??? 03:56:56 INFO - 0x7fff98e40000 - 0x7fff98ec4fff PerformanceAnalysis ??? 03:56:56 INFO - 0x7fff98ec5000 - 0x7fff98f33fff Heimdal ??? 03:56:56 INFO - 0x7fff98f72000 - 0x7fff98f87fff ToneKit ??? 03:56:56 INFO - 0x7fff98f88000 - 0x7fff98fa7fff CoreDuet ??? 03:56:56 INFO - 0x7fff98fa8000 - 0x7fff99026fff OSServices ??? 03:56:56 INFO - 0x7fff99027000 - 0x7fff99030fff libsystem_pthread.dylib ??? 03:56:56 INFO - 0x7fff9917a000 - 0x7fff99180fff XPCService ??? 03:56:56 INFO - 0x7fff99181000 - 0x7fff991f3fff IOKit ??? 03:56:56 INFO - 0x7fff991ff000 - 0x7fff99203fff IOAccelerator ??? 03:56:56 INFO - 0x7fff99204000 - 0x7fff99214fff libbsm.0.dylib ??? 03:56:56 INFO - 0x7fff99494000 - 0x7fff9949afff SpeechRecognition ??? 03:56:56 INFO - 0x7fff9949c000 - 0x7fff994bdfff Apple80211 ??? 03:56:56 INFO - 0x7fff994c9000 - 0x7fff994edfff QuartzFilters ??? 03:56:56 INFO - 0x7fff994ee000 - 0x7fff994fffff libcmph.dylib ??? 03:56:56 INFO - 0x7fff99500000 - 0x7fff99500fff ApplicationServices ??? 03:56:56 INFO - 0x7fff99501000 - 0x7fff9953afff AirPlaySupport ??? 03:56:56 INFO - 0x7fff9953b000 - 0x7fff9953cfff libsystem_blocks.dylib ??? 03:56:56 INFO - 0x7fff9956f000 - 0x7fff9959afff libc++abi.dylib ??? 03:56:56 INFO - 0x7fff99620000 - 0x7fff9964afff GLRendererFloat ??? 03:56:56 INFO - 0x7fff9972d000 - 0x7fff9974afff libresolv.9.dylib ??? 03:56:56 INFO - 0x7fff9974b000 - 0x7fff99799fff ImageCaptureCore ??? 03:56:56 INFO - 0x7fff9979a000 - 0x7fff9979efff libspindump.dylib ??? 03:56:56 INFO - 0x7fff9979f000 - 0x7fff997ecfff CoreMediaIO ??? 03:56:56 INFO - 0x7fff997ed000 - 0x7fff997f7fff NetAuth ??? 03:56:56 INFO - 0x7fff997f8000 - 0x7fff997fbfff ServiceManagement ??? 03:56:56 INFO - 0x7fff997fc000 - 0x7fff99837fff QD ??? 03:56:56 INFO - 0x7fff9983a000 - 0x7fff9983afff Accelerate ??? 03:56:56 INFO - 0x7fff9985a000 - 0x7fff9993efff libcrypto.0.9.8.dylib ??? 03:56:56 INFO - 0x7fff99943000 - 0x7fff9994bfff libMatch.1.dylib ??? 03:56:56 INFO - 0x7fff9994c000 - 0x7fff99950fff LoginUICore ??? 03:56:56 INFO - 0x7fff99951000 - 0x7fff99989fff RemoteViewServices ??? 03:56:56 INFO - 0x7fff9998a000 - 0x7fff9998ffff libunwind.dylib ??? 03:56:56 INFO - 0x7fff99990000 - 0x7fff999fcfff MMCS ??? 03:56:56 INFO - 0x7fff99b32000 - 0x7fff99b39fff PhoneNumbers ??? 03:56:56 INFO - 0x7fff99b3a000 - 0x7fff99b86fff libcups.2.dylib ??? 03:56:56 INFO - 0x7fff99b92000 - 0x7fff99c1efff libsystem_c.dylib ??? 03:56:56 INFO - 0x7fff9a2c4000 - 0x7fff9a30efff HIServices ??? 03:56:56 INFO - 0x7fff9a30f000 - 0x7fff9a433fff LaunchServices ??? 03:56:56 INFO - 0x7fff9a434000 - 0x7fff9a44dfff CFOpenDirectory ??? 03:56:56 INFO - 0x7fff9a44e000 - 0x7fff9a450fff libsystem_configuration.dylib ??? 03:56:56 INFO - 0x7fff9a451000 - 0x7fff9a458fff libCGCMS.A.dylib ??? 03:56:56 INFO - 0x7fff9a459000 - 0x7fff9a462fff libGFXShared.dylib ??? 03:56:56 INFO - 0x7fff9a4a5000 - 0x7fff9a4e5fff libGLImage.dylib ??? 03:56:56 INFO - 0x7fff9a4f3000 - 0x7fff9a51ffff libsandbox.1.dylib ??? 03:56:56 INFO - 0x7fff9a520000 - 0x7fff9a53bfff libCRFSuite.dylib ??? 03:56:56 INFO - 0x7fff9a53c000 - 0x7fff9a555fff OpenScripting ??? 03:56:56 INFO - 0x7fff9a556000 - 0x7fff9a665fff DesktopServicesPriv ??? 03:56:56 INFO - Stopping web server 03:56:56 INFO - Stopping web socket server 03:56:56 INFO - Stopping ssltunnel 03:56:56 INFO - WARNING | leakcheck | refcount logging is off, so leaks can't be detected! 03:56:56 INFO - runtests.py | Running tests: end. 03:56:56 INFO - SUITE-END | took 367s 03:56:56 ERROR - Return code: 1 03:56:56 ERROR - No tests run or test summary not found 03:56:56 INFO - TinderboxPrint: mochitest-jetpack-addon
T-FAIL CRASH 03:56:56 WARNING - # TBPL FAILURE # 03:56:56 WARNING - setting return code to 2 03:56:56 WARNING - The mochitest suite: jetpack-addon ran with return status: FAILURE 03:56:56 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:56:56 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:56:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:56:56 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:56:56 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:56:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VBqr2aJTjm/Render', 03:56:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:56:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:56:56 INFO - 'HOME': '/Users/cltbld', 03:56:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:56:56 INFO - 'LOGNAME': 'cltbld', 03:56:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:56:56 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:56:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:56:56 INFO - 'MOZ_NO_REMOTE': '1', 03:56:56 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:56:56 INFO - 'NO_EM_RESTART': '1', 03:56:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:56:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:56:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:56:56 INFO - 'PWD': '/builds/slave/test', 03:56:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:56:56 INFO - 'SHELL': '/bin/bash', 03:56:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners', 03:56:56 INFO - 'TMPDIR': '/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/', 03:56:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:56:56 INFO - 'USER': 'cltbld', 03:56:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:56:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:56:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:56:56 INFO - 'XPC_FLAGS': '0x0', 03:56:56 INFO - 'XPC_SERVICE_NAME': '0', 03:56:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:56:56 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:56:56 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:56:56 INFO - import pkg_resources 03:56:56 INFO - Checking for orphan ssltunnel processes... 03:56:56 INFO - Checking for orphan xpcshell processes... 03:56:56 INFO - SUITE-START | Running 142 tests 03:56:56 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 03:56:56 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 1ms 03:56:56 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 03:56:56 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 0ms 03:56:56 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 03:56:56 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 0ms 03:56:57 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:56:57 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:56:57 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/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpKhOJIV.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:56:57 INFO - runtests.py | Server pid: 1756 03:56:57 INFO - runtests.py | Websocket server pid: 1757 03:56:57 INFO - runtests.py | SSL tunnel pid: 1758 03:56:57 INFO - runtests.py | Running tests: start. 03:56:57 INFO - runtests.py | Application pid: 1759 03:56:57 INFO - TEST-INFO | started process Main app process 03:56:58 INFO - console.info: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:56:58 INFO - console.info: hiddenWindow document.readyState:complete 03:56:59 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:59 INFO - Error: TypeError: window is null 03:56:59 INFO - Traceback (most recent call last): 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:59 INFO - window.addEventListener("load", function testOnLoad() { 03:56:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:59 INFO - return interp.methods[prop](addon, target, ...args); 03:56:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:59 INFO - return interp.methods[prop](addon, target, ...args); 03:56:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:59 INFO - setTimeout(testInit, 0); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:59 INFO - getTestList(config, function(links) { 03:56:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:59 INFO - req.onload = function() { 03:56:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:59 INFO - callback(links); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:59 INFO - require("sdk/addon/window").ready.then(() => { 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:59 INFO - return _require(id); 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:59 INFO - freeze(load(loader, module)); 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:59 INFO - evaluate(sandbox, module.uri); 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:59 INFO - return interp.methods[prop](addon, target, ...args); 03:56:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:59 INFO - resolve(); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:59 INFO - this.schedulePromise(aPromise); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:59 INFO - this.scheduleWalkerLoop(); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:59 INFO - let stack = Components_ ? Components_.stack : null; 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:59 INFO - this.handlers.shift().process(); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:59 INFO - return new Promise(resolve => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:59 INFO - runTests({ 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:59 INFO - nextIteration(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:59 INFO - checkForEnd(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:59 INFO - findAndRunTests(loader, nextIteration); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:59 INFO - var runner = new TestRunner(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:59 INFO - Error: TypeError: window is null 03:56:59 INFO - Traceback (most recent call last): 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:56:59 INFO - window.addEventListener("load", function testOnLoad() { 03:56:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:59 INFO - return interp.methods[prop](addon, target, ...args); 03:56:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:56:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:56:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:59 INFO - return interp.methods[prop](addon, target, ...args); 03:56:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:56:59 INFO - setTimeout(testInit, 0); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:56:59 INFO - getTestList(config, function(links) { 03:56:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:56:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:56:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:56:59 INFO - req.onload = function() { 03:56:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:56:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:56:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:56:59 INFO - callback(links); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:56:59 INFO - require("sdk/addon/window").ready.then(() => { 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:56:59 INFO - return _require(id); 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:56:59 INFO - freeze(load(loader, module)); 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:56:59 INFO - evaluate(sandbox, module.uri); 03:56:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:56:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:56:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:56:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:56:59 INFO - return interp.methods[prop](addon, target, ...args); 03:56:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:56:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:56:59 INFO - resolve(); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:56:59 INFO - this.schedulePromise(aPromise); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:56:59 INFO - this.scheduleWalkerLoop(); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:56:59 INFO - let stack = Components_ ? Components_.stack : null; 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:56:59 INFO - this.handlers.shift().process(); 03:56:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:56:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:59 INFO - return new Promise(resolve => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:59 INFO - runTests({ 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:59 INFO - nextIteration(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:59 INFO - checkForEnd(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:59 INFO - findAndRunTests(loader, nextIteration); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:59 INFO - var runner = new TestRunner(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:00 INFO - Error: TypeError: window is null 03:57:00 INFO - Traceback (most recent call last): 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:00 INFO - window.addEventListener("load", function testOnLoad() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:00 INFO - setTimeout(testInit, 0); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:00 INFO - getTestList(config, function(links) { 03:57:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:00 INFO - req.onload = function() { 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:00 INFO - callback(links); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:00 INFO - require("sdk/addon/window").ready.then(() => { 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:00 INFO - return _require(id); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:00 INFO - freeze(load(loader, module)); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:00 INFO - evaluate(sandbox, module.uri); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:00 INFO - resolve(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:00 INFO - this.schedulePromise(aPromise); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:00 INFO - this.scheduleWalkerLoop(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:00 INFO - let stack = Components_ ? Components_.stack : null; 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:00 INFO - this.handlers.shift().process(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:00 INFO - return new Promise(resolve => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:00 INFO - runTests({ 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:00 INFO - nextIteration(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:00 INFO - checkForEnd(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:00 INFO - findAndRunTests(loader, nextIteration); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:00 INFO - var runner = new TestRunner(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:00 INFO - Error: TypeError: window is null 03:57:00 INFO - Traceback (most recent call last): 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:00 INFO - window.addEventListener("load", function testOnLoad() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:00 INFO - setTimeout(testInit, 0); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:00 INFO - getTestList(config, function(links) { 03:57:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:00 INFO - req.onload = function() { 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:00 INFO - callback(links); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:00 INFO - require("sdk/addon/window").ready.then(() => { 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:00 INFO - return _require(id); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:00 INFO - freeze(load(loader, module)); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:00 INFO - evaluate(sandbox, module.uri); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:00 INFO - resolve(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:00 INFO - this.schedulePromise(aPromise); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:00 INFO - this.scheduleWalkerLoop(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:00 INFO - let stack = Components_ ? Components_.stack : null; 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:00 INFO - this.handlers.shift().process(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:00 INFO - return new Promise(resolve => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:00 INFO - runTests({ 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:00 INFO - nextIteration(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:00 INFO - checkForEnd(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:00 INFO - findAndRunTests(loader, nextIteration); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:00 INFO - var runner = new TestRunner(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:00 INFO - Error: TypeError: window is null 03:57:00 INFO - Traceback (most recent call last): 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:00 INFO - window.addEventListener("load", function testOnLoad() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:00 INFO - setTimeout(testInit, 0); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:00 INFO - getTestList(config, function(links) { 03:57:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:00 INFO - req.onload = function() { 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:00 INFO - callback(links); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:00 INFO - require("sdk/addon/window").ready.then(() => { 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:00 INFO - return _require(id); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:00 INFO - freeze(load(loader, module)); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:00 INFO - evaluate(sandbox, module.uri); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:00 INFO - resolve(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:00 INFO - this.schedulePromise(aPromise); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:00 INFO - this.scheduleWalkerLoop(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:00 INFO - let stack = Components_ ? Components_.stack : null; 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:00 INFO - this.handlers.shift().process(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:00 INFO - return new Promise(resolve => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:00 INFO - runTests({ 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:00 INFO - nextIteration(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:00 INFO - checkForEnd(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:00 INFO - findAndRunTests(loader, nextIteration); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:00 INFO - var runner = new TestRunner(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:00 INFO - Error: TypeError: window is null 03:57:00 INFO - Traceback (most recent call last): 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:00 INFO - window.addEventListener("load", function testOnLoad() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:00 INFO - setTimeout(testInit, 0); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:00 INFO - getTestList(config, function(links) { 03:57:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:00 INFO - req.onload = function() { 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:00 INFO - callback(links); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:00 INFO - require("sdk/addon/window").ready.then(() => { 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:00 INFO - return _require(id); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:00 INFO - freeze(load(loader, module)); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:00 INFO - evaluate(sandbox, module.uri); 03:57:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:00 INFO - return interp.methods[prop](addon, target, ...args); 03:57:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:00 INFO - resolve(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:00 INFO - this.schedulePromise(aPromise); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:00 INFO - this.scheduleWalkerLoop(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:00 INFO - let stack = Components_ ? Components_.stack : null; 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:00 INFO - this.handlers.shift().process(); 03:57:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:00 INFO - return new Promise(resolve => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:00 INFO - runTests({ 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:00 INFO - nextIteration(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:00 INFO - checkForEnd(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:00 INFO - findAndRunTests(loader, nextIteration); 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:00 INFO - var runner = new TestRunner(); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:01 INFO - Error: TypeError: window is null 03:57:01 INFO - Traceback (most recent call last): 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:01 INFO - window.addEventListener("load", function testOnLoad() { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:01 INFO - setTimeout(testInit, 0); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:01 INFO - getTestList(config, function(links) { 03:57:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:01 INFO - req.onload = function() { 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:01 INFO - callback(links); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:01 INFO - require("sdk/addon/window").ready.then(() => { 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:01 INFO - return _require(id); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:01 INFO - freeze(load(loader, module)); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:01 INFO - evaluate(sandbox, module.uri); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:01 INFO - resolve(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:01 INFO - this.schedulePromise(aPromise); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:01 INFO - this.scheduleWalkerLoop(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:01 INFO - let stack = Components_ ? Components_.stack : null; 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:01 INFO - this.handlers.shift().process(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:01 INFO - return new Promise(resolve => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:01 INFO - runTests({ 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:01 INFO - nextIteration(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:01 INFO - checkForEnd(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:01 INFO - findAndRunTests(loader, nextIteration); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:01 INFO - var runner = new TestRunner(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:01 INFO - Error: TypeError: window is null 03:57:01 INFO - Traceback (most recent call last): 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:01 INFO - window.addEventListener("load", function testOnLoad() { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:01 INFO - setTimeout(testInit, 0); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:01 INFO - getTestList(config, function(links) { 03:57:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:01 INFO - req.onload = function() { 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:01 INFO - callback(links); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:01 INFO - require("sdk/addon/window").ready.then(() => { 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:01 INFO - return _require(id); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:01 INFO - freeze(load(loader, module)); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:01 INFO - evaluate(sandbox, module.uri); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:01 INFO - resolve(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:01 INFO - this.schedulePromise(aPromise); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:01 INFO - this.scheduleWalkerLoop(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:01 INFO - let stack = Components_ ? Components_.stack : null; 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:01 INFO - this.handlers.shift().process(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:01 INFO - return new Promise(resolve => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:01 INFO - runTests({ 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:01 INFO - nextIteration(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:01 INFO - checkForEnd(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:01 INFO - findAndRunTests(loader, nextIteration); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:01 INFO - var runner = new TestRunner(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:01 INFO - Error: TypeError: window is null 03:57:01 INFO - Traceback (most recent call last): 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:01 INFO - window.addEventListener("load", function testOnLoad() { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:01 INFO - setTimeout(testInit, 0); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:01 INFO - getTestList(config, function(links) { 03:57:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:01 INFO - req.onload = function() { 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:01 INFO - callback(links); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:01 INFO - require("sdk/addon/window").ready.then(() => { 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:01 INFO - return _require(id); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:01 INFO - freeze(load(loader, module)); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:01 INFO - evaluate(sandbox, module.uri); 03:57:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:01 INFO - return interp.methods[prop](addon, target, ...args); 03:57:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:01 INFO - resolve(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:01 INFO - this.schedulePromise(aPromise); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:01 INFO - this.scheduleWalkerLoop(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:01 INFO - let stack = Components_ ? Components_.stack : null; 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:01 INFO - this.handlers.shift().process(); 03:57:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:01 INFO - return new Promise(resolve => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:01 INFO - runTests({ 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:01 INFO - nextIteration(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:01 INFO - checkForEnd(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:01 INFO - findAndRunTests(loader, nextIteration); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:01 INFO - var runner = new TestRunner(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:02 INFO - Error: TypeError: window is null 03:57:02 INFO - Traceback (most recent call last): 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:02 INFO - window.addEventListener("load", function testOnLoad() { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:02 INFO - setTimeout(testInit, 0); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:02 INFO - getTestList(config, function(links) { 03:57:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:02 INFO - req.onload = function() { 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:02 INFO - callback(links); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:02 INFO - require("sdk/addon/window").ready.then(() => { 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:02 INFO - return _require(id); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:02 INFO - freeze(load(loader, module)); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:02 INFO - evaluate(sandbox, module.uri); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:02 INFO - resolve(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:02 INFO - this.schedulePromise(aPromise); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:02 INFO - this.scheduleWalkerLoop(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:02 INFO - let stack = Components_ ? Components_.stack : null; 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:02 INFO - this.handlers.shift().process(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:02 INFO - return new Promise(resolve => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:02 INFO - runTests({ 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:02 INFO - nextIteration(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:02 INFO - checkForEnd(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:02 INFO - findAndRunTests(loader, nextIteration); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:02 INFO - var runner = new TestRunner(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:02 INFO - Error: TypeError: window is null 03:57:02 INFO - Traceback (most recent call last): 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:02 INFO - window.addEventListener("load", function testOnLoad() { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:02 INFO - setTimeout(testInit, 0); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:02 INFO - getTestList(config, function(links) { 03:57:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:02 INFO - req.onload = function() { 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:02 INFO - callback(links); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:02 INFO - require("sdk/addon/window").ready.then(() => { 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:02 INFO - return _require(id); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:02 INFO - freeze(load(loader, module)); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:02 INFO - evaluate(sandbox, module.uri); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:02 INFO - resolve(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:02 INFO - this.schedulePromise(aPromise); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:02 INFO - this.scheduleWalkerLoop(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:02 INFO - let stack = Components_ ? Components_.stack : null; 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:02 INFO - this.handlers.shift().process(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:02 INFO - return new Promise(resolve => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:02 INFO - runTests({ 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:02 INFO - nextIteration(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:02 INFO - checkForEnd(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:02 INFO - findAndRunTests(loader, nextIteration); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:02 INFO - var runner = new TestRunner(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:02 INFO - Error: TypeError: window is null 03:57:02 INFO - Traceback (most recent call last): 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:02 INFO - window.addEventListener("load", function testOnLoad() { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:02 INFO - setTimeout(testInit, 0); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:02 INFO - getTestList(config, function(links) { 03:57:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:02 INFO - req.onload = function() { 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:02 INFO - callback(links); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:02 INFO - require("sdk/addon/window").ready.then(() => { 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:02 INFO - return _require(id); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:02 INFO - freeze(load(loader, module)); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:02 INFO - evaluate(sandbox, module.uri); 03:57:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:02 INFO - return interp.methods[prop](addon, target, ...args); 03:57:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:02 INFO - resolve(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:02 INFO - this.schedulePromise(aPromise); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:02 INFO - this.scheduleWalkerLoop(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:02 INFO - let stack = Components_ ? Components_.stack : null; 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:02 INFO - this.handlers.shift().process(); 03:57:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:02 INFO - return new Promise(resolve => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:02 INFO - runTests({ 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:02 INFO - nextIteration(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:02 INFO - checkForEnd(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:02 INFO - findAndRunTests(loader, nextIteration); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:02 INFO - var runner = new TestRunner(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:03 INFO - Error: TypeError: window is null 03:57:03 INFO - Traceback (most recent call last): 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:03 INFO - window.addEventListener("load", function testOnLoad() { 03:57:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:03 INFO - return interp.methods[prop](addon, target, ...args); 03:57:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:03 INFO - return interp.methods[prop](addon, target, ...args); 03:57:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:03 INFO - setTimeout(testInit, 0); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:03 INFO - getTestList(config, function(links) { 03:57:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:03 INFO - req.onload = function() { 03:57:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:03 INFO - callback(links); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:03 INFO - require("sdk/addon/window").ready.then(() => { 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:03 INFO - return _require(id); 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:03 INFO - freeze(load(loader, module)); 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:03 INFO - evaluate(sandbox, module.uri); 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:03 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:03 INFO - return interp.methods[prop](addon, target, ...args); 03:57:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:03 INFO - resolve(); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:03 INFO - this.schedulePromise(aPromise); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:03 INFO - this.scheduleWalkerLoop(); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:03 INFO - let stack = Components_ ? Components_.stack : null; 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:03 INFO - this.handlers.shift().process(); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:03 INFO - return new Promise(resolve => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:03 INFO - runTests({ 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:03 INFO - nextIteration(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:03 INFO - checkForEnd(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:03 INFO - findAndRunTests(loader, nextIteration); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:03 INFO - var runner = new TestRunner(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:03 INFO - Error: TypeError: window is null 03:57:03 INFO - Traceback (most recent call last): 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:03 INFO - window.addEventListener("load", function testOnLoad() { 03:57:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:03 INFO - return interp.methods[prop](addon, target, ...args); 03:57:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:03 INFO - return interp.methods[prop](addon, target, ...args); 03:57:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:03 INFO - setTimeout(testInit, 0); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:03 INFO - getTestList(config, function(links) { 03:57:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:03 INFO - req.onload = function() { 03:57:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:03 INFO - callback(links); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:03 INFO - require("sdk/addon/window").ready.then(() => { 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:03 INFO - return _require(id); 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:03 INFO - freeze(load(loader, module)); 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:03 INFO - evaluate(sandbox, module.uri); 03:57:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:03 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:03 INFO - return interp.methods[prop](addon, target, ...args); 03:57:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:03 INFO - resolve(); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:03 INFO - this.schedulePromise(aPromise); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:03 INFO - this.scheduleWalkerLoop(); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:03 INFO - let stack = Components_ ? Components_.stack : null; 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:03 INFO - this.handlers.shift().process(); 03:57:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:03 INFO - return new Promise(resolve => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:03 INFO - runTests({ 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:03 INFO - nextIteration(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:03 INFO - checkForEnd(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:03 INFO - findAndRunTests(loader, nextIteration); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:03 INFO - var runner = new TestRunner(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:04 INFO - window.addEventListener("load", function testOnLoad() { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:04 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:04 INFO - setTimeout(testInit, 0); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:04 INFO - getTestList(config, function(links) { 03:57:04 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:04 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:04 INFO - req.onload = function() { 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:04 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:04 INFO - callback(links); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:04 INFO - require("sdk/addon/window").ready.then(() => { 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:04 INFO - return _require(id); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:04 INFO - freeze(load(loader, module)); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:04 INFO - evaluate(sandbox, module.uri); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:04 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:04 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:04 INFO - resolve(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:04 INFO - this.schedulePromise(aPromise); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:04 INFO - this.scheduleWalkerLoop(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:04 INFO - let stack = Components_ ? Components_.stack : null; 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:04 INFO - this.handlers.shift().process(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:04 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:04 INFO - window.addEventListener("load", function testOnLoad() { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:04 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:04 INFO - setTimeout(testInit, 0); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:04 INFO - getTestList(config, function(links) { 03:57:04 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:04 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:04 INFO - req.onload = function() { 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:04 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:04 INFO - callback(links); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:04 INFO - require("sdk/addon/window").ready.then(() => { 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:04 INFO - return _require(id); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:04 INFO - freeze(load(loader, module)); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:04 INFO - evaluate(sandbox, module.uri); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:04 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:04 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:04 INFO - resolve(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:04 INFO - this.schedulePromise(aPromise); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:04 INFO - this.scheduleWalkerLoop(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:04 INFO - let stack = Components_ ? Components_.stack : null; 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:04 INFO - this.handlers.shift().process(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:04 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:04 INFO - window.addEventListener("load", function testOnLoad() { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:04 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:04 INFO - setTimeout(testInit, 0); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:04 INFO - getTestList(config, function(links) { 03:57:04 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:04 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:04 INFO - req.onload = function() { 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:04 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:04 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:04 INFO - callback(links); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:04 INFO - require("sdk/addon/window").ready.then(() => { 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:04 INFO - return _require(id); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:04 INFO - freeze(load(loader, module)); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:04 INFO - evaluate(sandbox, module.uri); 03:57:04 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:04 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:04 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:04 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:04 INFO - return interp.methods[prop](addon, target, ...args); 03:57:04 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:04 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:04 INFO - resolve(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:04 INFO - this.schedulePromise(aPromise); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:04 INFO - this.scheduleWalkerLoop(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:04 INFO - let stack = Components_ ? Components_.stack : null; 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:04 INFO - this.handlers.shift().process(); 03:57:04 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:04 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:05 INFO - Error: TypeError: window is null 03:57:05 INFO - Traceback (most recent call last): 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:05 INFO - window.addEventListener("load", function testOnLoad() { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:05 INFO - setTimeout(testInit, 0); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:05 INFO - getTestList(config, function(links) { 03:57:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:05 INFO - req.onload = function() { 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:05 INFO - callback(links); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:05 INFO - require("sdk/addon/window").ready.then(() => { 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:05 INFO - return _require(id); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:05 INFO - freeze(load(loader, module)); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:05 INFO - evaluate(sandbox, module.uri); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:05 INFO - resolve(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:05 INFO - this.schedulePromise(aPromise); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:05 INFO - this.scheduleWalkerLoop(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:05 INFO - let stack = Components_ ? Components_.stack : null; 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:05 INFO - this.handlers.shift().process(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:05 INFO - return new Promise(resolve => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:05 INFO - runTests({ 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:05 INFO - nextIteration(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:05 INFO - checkForEnd(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:05 INFO - findAndRunTests(loader, nextIteration); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:05 INFO - var runner = new TestRunner(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:05 INFO - Error: TypeError: window is null 03:57:05 INFO - Traceback (most recent call last): 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:05 INFO - window.addEventListener("load", function testOnLoad() { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:05 INFO - setTimeout(testInit, 0); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:05 INFO - getTestList(config, function(links) { 03:57:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:05 INFO - req.onload = function() { 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:05 INFO - callback(links); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:05 INFO - require("sdk/addon/window").ready.then(() => { 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:05 INFO - return _require(id); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:05 INFO - freeze(load(loader, module)); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:05 INFO - evaluate(sandbox, module.uri); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:05 INFO - resolve(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:05 INFO - this.schedulePromise(aPromise); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:05 INFO - this.scheduleWalkerLoop(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:05 INFO - let stack = Components_ ? Components_.stack : null; 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:05 INFO - this.handlers.shift().process(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:05 INFO - return new Promise(resolve => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:05 INFO - runTests({ 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:05 INFO - nextIteration(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:05 INFO - checkForEnd(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:05 INFO - findAndRunTests(loader, nextIteration); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:05 INFO - var runner = new TestRunner(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:05 INFO - Error: TypeError: window is null 03:57:05 INFO - Traceback (most recent call last): 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:05 INFO - window.addEventListener("load", function testOnLoad() { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:05 INFO - setTimeout(testInit, 0); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:05 INFO - getTestList(config, function(links) { 03:57:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:05 INFO - req.onload = function() { 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:05 INFO - callback(links); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:05 INFO - require("sdk/addon/window").ready.then(() => { 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:05 INFO - return _require(id); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:05 INFO - freeze(load(loader, module)); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:05 INFO - evaluate(sandbox, module.uri); 03:57:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:05 INFO - return interp.methods[prop](addon, target, ...args); 03:57:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:05 INFO - resolve(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:05 INFO - this.schedulePromise(aPromise); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:05 INFO - this.scheduleWalkerLoop(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:05 INFO - let stack = Components_ ? Components_.stack : null; 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:05 INFO - this.handlers.shift().process(); 03:57:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:05 INFO - return new Promise(resolve => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:05 INFO - runTests({ 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:05 INFO - nextIteration(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:05 INFO - checkForEnd(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:05 INFO - findAndRunTests(loader, nextIteration); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:05 INFO - var runner = new TestRunner(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:06 INFO - Error: TypeError: window is null 03:57:06 INFO - Traceback (most recent call last): 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:06 INFO - window.addEventListener("load", function testOnLoad() { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:06 INFO - setTimeout(testInit, 0); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:06 INFO - getTestList(config, function(links) { 03:57:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:06 INFO - req.onload = function() { 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:06 INFO - callback(links); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:06 INFO - require("sdk/addon/window").ready.then(() => { 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:06 INFO - return _require(id); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:06 INFO - freeze(load(loader, module)); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:06 INFO - evaluate(sandbox, module.uri); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:06 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:06 INFO - resolve(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:06 INFO - this.schedulePromise(aPromise); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:06 INFO - this.scheduleWalkerLoop(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:06 INFO - let stack = Components_ ? Components_.stack : null; 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:06 INFO - this.handlers.shift().process(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:06 INFO - return new Promise(resolve => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:06 INFO - runTests({ 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:06 INFO - nextIteration(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:06 INFO - checkForEnd(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:06 INFO - findAndRunTests(loader, nextIteration); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:06 INFO - var runner = new TestRunner(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:06 INFO - Error: TypeError: window is null 03:57:06 INFO - Traceback (most recent call last): 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:06 INFO - window.addEventListener("load", function testOnLoad() { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:06 INFO - setTimeout(testInit, 0); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:06 INFO - getTestList(config, function(links) { 03:57:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:06 INFO - req.onload = function() { 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:06 INFO - callback(links); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:06 INFO - require("sdk/addon/window").ready.then(() => { 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:06 INFO - return _require(id); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:06 INFO - freeze(load(loader, module)); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:06 INFO - evaluate(sandbox, module.uri); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:06 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:06 INFO - resolve(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:06 INFO - this.schedulePromise(aPromise); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:06 INFO - this.scheduleWalkerLoop(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:06 INFO - let stack = Components_ ? Components_.stack : null; 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:06 INFO - this.handlers.shift().process(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:06 INFO - return new Promise(resolve => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:06 INFO - runTests({ 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:06 INFO - nextIteration(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:06 INFO - checkForEnd(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:06 INFO - findAndRunTests(loader, nextIteration); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:06 INFO - var runner = new TestRunner(); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:06 INFO - Error: TypeError: window is null 03:57:06 INFO - Traceback (most recent call last): 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:06 INFO - window.addEventListener("load", function testOnLoad() { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:06 INFO - setTimeout(testInit, 0); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:06 INFO - getTestList(config, function(links) { 03:57:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:06 INFO - req.onload = function() { 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:06 INFO - callback(links); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:06 INFO - require("sdk/addon/window").ready.then(() => { 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:06 INFO - return _require(id); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:06 INFO - freeze(load(loader, module)); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:06 INFO - evaluate(sandbox, module.uri); 03:57:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:06 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:06 INFO - return interp.methods[prop](addon, target, ...args); 03:57:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:06 INFO - resolve(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:06 INFO - this.schedulePromise(aPromise); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:06 INFO - this.scheduleWalkerLoop(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:06 INFO - let stack = Components_ ? Components_.stack : null; 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:06 INFO - this.handlers.shift().process(); 03:57:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:06 INFO - testModule(require, filename).then(tests => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:06 INFO - return new Promise(resolve => { 03:57:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:06 INFO - runTests({ 03:57:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:06 INFO - nextIteration(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:07 INFO - checkForEnd(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:07 INFO - findAndRunTests(loader, nextIteration); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:07 INFO - var runner = new TestRunner(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:07 INFO - Error: TypeError: window is null 03:57:07 INFO - Traceback (most recent call last): 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:07 INFO - window.addEventListener("load", function testOnLoad() { 03:57:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:07 INFO - return interp.methods[prop](addon, target, ...args); 03:57:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:07 INFO - return interp.methods[prop](addon, target, ...args); 03:57:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:07 INFO - setTimeout(testInit, 0); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:07 INFO - getTestList(config, function(links) { 03:57:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:07 INFO - req.onload = function() { 03:57:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:07 INFO - callback(links); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:07 INFO - require("sdk/addon/window").ready.then(() => { 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:07 INFO - return _require(id); 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:07 INFO - freeze(load(loader, module)); 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:07 INFO - evaluate(sandbox, module.uri); 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:07 INFO - return interp.methods[prop](addon, target, ...args); 03:57:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:07 INFO - resolve(); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:07 INFO - this.schedulePromise(aPromise); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:07 INFO - this.scheduleWalkerLoop(); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:07 INFO - let stack = Components_ ? Components_.stack : null; 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:07 INFO - this.handlers.shift().process(); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:07 INFO - return new Promise(resolve => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:07 INFO - runTests({ 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:07 INFO - nextIteration(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:07 INFO - checkForEnd(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:07 INFO - findAndRunTests(loader, nextIteration); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:07 INFO - var runner = new TestRunner(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:07 INFO - Error: TypeError: window is null 03:57:07 INFO - Traceback (most recent call last): 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:07 INFO - window.addEventListener("load", function testOnLoad() { 03:57:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:07 INFO - return interp.methods[prop](addon, target, ...args); 03:57:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:07 INFO - return interp.methods[prop](addon, target, ...args); 03:57:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:07 INFO - setTimeout(testInit, 0); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:07 INFO - getTestList(config, function(links) { 03:57:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:07 INFO - req.onload = function() { 03:57:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:07 INFO - callback(links); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:07 INFO - require("sdk/addon/window").ready.then(() => { 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:07 INFO - return _require(id); 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:07 INFO - freeze(load(loader, module)); 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:07 INFO - evaluate(sandbox, module.uri); 03:57:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:07 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:07 INFO - return interp.methods[prop](addon, target, ...args); 03:57:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:07 INFO - resolve(); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:07 INFO - this.schedulePromise(aPromise); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:07 INFO - this.scheduleWalkerLoop(); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:07 INFO - let stack = Components_ ? Components_.stack : null; 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:07 INFO - this.handlers.shift().process(); 03:57:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:07 INFO - return new Promise(resolve => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:07 INFO - runTests({ 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:07 INFO - nextIteration(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:07 INFO - checkForEnd(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:07 INFO - findAndRunTests(loader, nextIteration); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:07 INFO - var runner = new TestRunner(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:08 INFO - Error: TypeError: window is null 03:57:08 INFO - Traceback (most recent call last): 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:08 INFO - window.addEventListener("load", function testOnLoad() { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:08 INFO - setTimeout(testInit, 0); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:08 INFO - getTestList(config, function(links) { 03:57:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:08 INFO - req.onload = function() { 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:08 INFO - callback(links); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:08 INFO - require("sdk/addon/window").ready.then(() => { 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:08 INFO - return _require(id); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:08 INFO - freeze(load(loader, module)); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:08 INFO - evaluate(sandbox, module.uri); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:08 INFO - resolve(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:08 INFO - this.schedulePromise(aPromise); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:08 INFO - this.scheduleWalkerLoop(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:08 INFO - let stack = Components_ ? Components_.stack : null; 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:08 INFO - this.handlers.shift().process(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:08 INFO - return new Promise(resolve => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:08 INFO - runTests({ 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:08 INFO - nextIteration(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:08 INFO - checkForEnd(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:08 INFO - findAndRunTests(loader, nextIteration); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:08 INFO - var runner = new TestRunner(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:08 INFO - Error: TypeError: window is null 03:57:08 INFO - Traceback (most recent call last): 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:08 INFO - window.addEventListener("load", function testOnLoad() { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:08 INFO - setTimeout(testInit, 0); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:08 INFO - getTestList(config, function(links) { 03:57:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:08 INFO - req.onload = function() { 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:08 INFO - callback(links); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:08 INFO - require("sdk/addon/window").ready.then(() => { 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:08 INFO - return _require(id); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:08 INFO - freeze(load(loader, module)); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:08 INFO - evaluate(sandbox, module.uri); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:08 INFO - resolve(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:08 INFO - this.schedulePromise(aPromise); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:08 INFO - this.scheduleWalkerLoop(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:08 INFO - let stack = Components_ ? Components_.stack : null; 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:08 INFO - this.handlers.shift().process(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:08 INFO - return new Promise(resolve => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:08 INFO - runTests({ 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:08 INFO - nextIteration(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:08 INFO - checkForEnd(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:08 INFO - findAndRunTests(loader, nextIteration); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:08 INFO - var runner = new TestRunner(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:08 INFO - Error: TypeError: window is null 03:57:08 INFO - Traceback (most recent call last): 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:08 INFO - window.addEventListener("load", function testOnLoad() { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:08 INFO - setTimeout(testInit, 0); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:08 INFO - getTestList(config, function(links) { 03:57:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:08 INFO - req.onload = function() { 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:08 INFO - callback(links); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:08 INFO - require("sdk/addon/window").ready.then(() => { 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:08 INFO - return _require(id); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:08 INFO - freeze(load(loader, module)); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:08 INFO - evaluate(sandbox, module.uri); 03:57:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:08 INFO - return interp.methods[prop](addon, target, ...args); 03:57:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:08 INFO - resolve(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:08 INFO - this.schedulePromise(aPromise); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:08 INFO - this.scheduleWalkerLoop(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:08 INFO - let stack = Components_ ? Components_.stack : null; 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:08 INFO - this.handlers.shift().process(); 03:57:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:08 INFO - return new Promise(resolve => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:08 INFO - runTests({ 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:08 INFO - nextIteration(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:08 INFO - checkForEnd(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:08 INFO - findAndRunTests(loader, nextIteration); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:08 INFO - var runner = new TestRunner(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:09 INFO - Error: TypeError: window is null 03:57:09 INFO - Traceback (most recent call last): 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:09 INFO - window.addEventListener("load", function testOnLoad() { 03:57:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:09 INFO - return interp.methods[prop](addon, target, ...args); 03:57:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:09 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:09 INFO - return interp.methods[prop](addon, target, ...args); 03:57:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:09 INFO - setTimeout(testInit, 0); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:09 INFO - getTestList(config, function(links) { 03:57:09 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:09 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:09 INFO - req.onload = function() { 03:57:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:09 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:09 INFO - callback(links); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:09 INFO - require("sdk/addon/window").ready.then(() => { 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:09 INFO - return _require(id); 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:09 INFO - freeze(load(loader, module)); 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:09 INFO - evaluate(sandbox, module.uri); 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:09 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:09 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:09 INFO - return interp.methods[prop](addon, target, ...args); 03:57:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:09 INFO - resolve(); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:09 INFO - this.schedulePromise(aPromise); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:09 INFO - this.scheduleWalkerLoop(); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:09 INFO - let stack = Components_ ? Components_.stack : null; 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:09 INFO - this.handlers.shift().process(); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:09 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:09 INFO - return new Promise(resolve => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:09 INFO - runTests({ 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:09 INFO - nextIteration(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:09 INFO - checkForEnd(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:09 INFO - findAndRunTests(loader, nextIteration); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:09 INFO - var runner = new TestRunner(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:09 INFO - Error: TypeError: window is null 03:57:09 INFO - Traceback (most recent call last): 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:09 INFO - window.addEventListener("load", function testOnLoad() { 03:57:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:09 INFO - return interp.methods[prop](addon, target, ...args); 03:57:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:09 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:09 INFO - return interp.methods[prop](addon, target, ...args); 03:57:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:09 INFO - setTimeout(testInit, 0); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:09 INFO - getTestList(config, function(links) { 03:57:09 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:09 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:09 INFO - req.onload = function() { 03:57:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:09 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:09 INFO - callback(links); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:09 INFO - require("sdk/addon/window").ready.then(() => { 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:09 INFO - return _require(id); 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:09 INFO - freeze(load(loader, module)); 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:09 INFO - evaluate(sandbox, module.uri); 03:57:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:09 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:09 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:09 INFO - return interp.methods[prop](addon, target, ...args); 03:57:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:09 INFO - resolve(); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:09 INFO - this.schedulePromise(aPromise); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:09 INFO - this.scheduleWalkerLoop(); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:09 INFO - let stack = Components_ ? Components_.stack : null; 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:09 INFO - this.handlers.shift().process(); 03:57:09 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:09 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:09 INFO - return new Promise(resolve => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:09 INFO - runTests({ 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:09 INFO - nextIteration(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:09 INFO - checkForEnd(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:09 INFO - findAndRunTests(loader, nextIteration); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:09 INFO - var runner = new TestRunner(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:10 INFO - Error: TypeError: window is null 03:57:10 INFO - Traceback (most recent call last): 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:10 INFO - window.addEventListener("load", function testOnLoad() { 03:57:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:10 INFO - return interp.methods[prop](addon, target, ...args); 03:57:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:10 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:10 INFO - return interp.methods[prop](addon, target, ...args); 03:57:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:10 INFO - setTimeout(testInit, 0); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:10 INFO - getTestList(config, function(links) { 03:57:10 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:10 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:10 INFO - req.onload = function() { 03:57:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:10 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:10 INFO - callback(links); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:10 INFO - require("sdk/addon/window").ready.then(() => { 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:10 INFO - return _require(id); 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:10 INFO - freeze(load(loader, module)); 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:10 INFO - evaluate(sandbox, module.uri); 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:10 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:10 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:10 INFO - return interp.methods[prop](addon, target, ...args); 03:57:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:10 INFO - resolve(); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:10 INFO - this.schedulePromise(aPromise); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:10 INFO - this.scheduleWalkerLoop(); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:10 INFO - let stack = Components_ ? Components_.stack : null; 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:10 INFO - this.handlers.shift().process(); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:10 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:10 INFO - return new Promise(resolve => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:10 INFO - runTests({ 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:10 INFO - nextIteration(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:10 INFO - checkForEnd(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:10 INFO - findAndRunTests(loader, nextIteration); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:10 INFO - var runner = new TestRunner(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:10 INFO - Error: TypeError: window is null 03:57:10 INFO - Traceback (most recent call last): 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:57:10 INFO - window.addEventListener("load", function testOnLoad() { 03:57:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:10 INFO - return interp.methods[prop](addon, target, ...args); 03:57:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:57:10 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:57:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:10 INFO - return interp.methods[prop](addon, target, ...args); 03:57:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:57:10 INFO - setTimeout(testInit, 0); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:57:10 INFO - getTestList(config, function(links) { 03:57:10 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:57:10 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:57:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:57:10 INFO - req.onload = function() { 03:57:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:57:10 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:57:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:57:10 INFO - callback(links); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:57:10 INFO - require("sdk/addon/window").ready.then(() => { 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:57:10 INFO - return _require(id); 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:57:10 INFO - freeze(load(loader, module)); 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:57:10 INFO - evaluate(sandbox, module.uri); 03:57:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:57:10 INFO - : loadSubScript(uri, sandbox, encoding); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:57:10 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:57:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:57:10 INFO - return interp.methods[prop](addon, target, ...args); 03:57:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:57:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:57:10 INFO - resolve(); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:57:10 INFO - this.schedulePromise(aPromise); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:57:10 INFO - this.scheduleWalkerLoop(); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:57:10 INFO - let stack = Components_ ? Components_.stack : null; 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:57:10 INFO - this.handlers.shift().process(); 03:57:10 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:57:10 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:10 INFO - return new Promise(resolve => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:10 INFO - runTests({ 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:10 INFO - nextIteration(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:10 INFO - checkForEnd(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:10 INFO - findAndRunTests(loader, nextIteration); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:10 INFO - var runner = new TestRunner(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:10 INFO - Error: TypeError: window is null 03:57:10 INFO - Traceback (most recent call last): 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:10 INFO - return new Promise(resolve => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:10 INFO - runTests({ 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:10 INFO - nextIteration(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:10 INFO - checkForEnd(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:10 INFO - findAndRunTests(loader, nextIteration); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:10 INFO - var runner = new TestRunner(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:11 INFO - Error: TypeError: window is null 03:57:11 INFO - Traceback (most recent call last): 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:11 INFO - return new Promise(resolve => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:11 INFO - runTests({ 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:11 INFO - nextIteration(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:11 INFO - checkForEnd(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:11 INFO - findAndRunTests(loader, nextIteration); 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:11 INFO - var runner = new TestRunner(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:11 INFO - Error: TypeError: window is null 03:57:11 INFO - Traceback (most recent call last): 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:11 INFO - return new Promise(resolve => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:11 INFO - runTests({ 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:11 INFO - nextIteration(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:11 INFO - checkForEnd(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:11 INFO - findAndRunTests(loader, nextIteration); 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:11 INFO - var runner = new TestRunner(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:11 INFO - Error: TypeError: window is null 03:57:11 INFO - Traceback (most recent call last): 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:11 INFO - return new Promise(resolve => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:11 INFO - runTests({ 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:11 INFO - nextIteration(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:11 INFO - checkForEnd(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:11 INFO - findAndRunTests(loader, nextIteration); 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:11 INFO - var runner = new TestRunner(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:11 INFO - Error: TypeError: window is null 03:57:11 INFO - Traceback (most recent call last): 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:11 INFO - return new Promise(resolve => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:11 INFO - runTests({ 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:11 INFO - nextIteration(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:11 INFO - checkForEnd(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:11 INFO - findAndRunTests(loader, nextIteration); 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:11 INFO - var runner = new TestRunner(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:12 INFO - Error: TypeError: window is null 03:57:12 INFO - Traceback (most recent call last): 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:12 INFO - return new Promise(resolve => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:12 INFO - runTests({ 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:12 INFO - nextIteration(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:12 INFO - checkForEnd(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:12 INFO - findAndRunTests(loader, nextIteration); 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:12 INFO - var runner = new TestRunner(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:12 INFO - Error: TypeError: window is null 03:57:12 INFO - Traceback (most recent call last): 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:12 INFO - return new Promise(resolve => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:12 INFO - runTests({ 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:12 INFO - nextIteration(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:12 INFO - checkForEnd(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:12 INFO - findAndRunTests(loader, nextIteration); 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:12 INFO - var runner = new TestRunner(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:13 INFO - Error: TypeError: window is null 03:57:13 INFO - Traceback (most recent call last): 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:13 INFO - return new Promise(resolve => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:13 INFO - runTests({ 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:13 INFO - nextIteration(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:13 INFO - checkForEnd(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:13 INFO - findAndRunTests(loader, nextIteration); 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:13 INFO - var runner = new TestRunner(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:13 INFO - Error: TypeError: window is null 03:57:13 INFO - Traceback (most recent call last): 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:13 INFO - return new Promise(resolve => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:13 INFO - runTests({ 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:13 INFO - nextIteration(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:13 INFO - checkForEnd(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:13 INFO - findAndRunTests(loader, nextIteration); 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:13 INFO - var runner = new TestRunner(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:13 INFO - Error: TypeError: window is null 03:57:13 INFO - Traceback (most recent call last): 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:13 INFO - return new Promise(resolve => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:13 INFO - runTests({ 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:13 INFO - nextIteration(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:13 INFO - checkForEnd(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:13 INFO - findAndRunTests(loader, nextIteration); 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:13 INFO - var runner = new TestRunner(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:13 INFO - Error: TypeError: window is null 03:57:13 INFO - Traceback (most recent call last): 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:13 INFO - return new Promise(resolve => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:13 INFO - runTests({ 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:13 INFO - nextIteration(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:13 INFO - checkForEnd(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:13 INFO - findAndRunTests(loader, nextIteration); 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:13 INFO - var runner = new TestRunner(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:14 INFO - Error: TypeError: window is null 03:57:14 INFO - Traceback (most recent call last): 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:14 INFO - return new Promise(resolve => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:14 INFO - runTests({ 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:14 INFO - nextIteration(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:14 INFO - checkForEnd(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:14 INFO - findAndRunTests(loader, nextIteration); 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:14 INFO - var runner = new TestRunner(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:14 INFO - Error: TypeError: window is null 03:57:14 INFO - Traceback (most recent call last): 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:14 INFO - return new Promise(resolve => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:14 INFO - runTests({ 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:14 INFO - nextIteration(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:14 INFO - checkForEnd(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:14 INFO - findAndRunTests(loader, nextIteration); 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:14 INFO - var runner = new TestRunner(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:14 INFO - Error: TypeError: window is null 03:57:14 INFO - Traceback (most recent call last): 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:14 INFO - return new Promise(resolve => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:14 INFO - runTests({ 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:14 INFO - nextIteration(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:14 INFO - checkForEnd(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:14 INFO - findAndRunTests(loader, nextIteration); 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:14 INFO - var runner = new TestRunner(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:15 INFO - Error: TypeError: window is null 03:57:15 INFO - Traceback (most recent call last): 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:15 INFO - return new Promise(resolve => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:15 INFO - runTests({ 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:15 INFO - nextIteration(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:15 INFO - checkForEnd(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:15 INFO - findAndRunTests(loader, nextIteration); 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:15 INFO - var runner = new TestRunner(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:15 INFO - Error: TypeError: window is null 03:57:15 INFO - Traceback (most recent call last): 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:15 INFO - return new Promise(resolve => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:15 INFO - runTests({ 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:15 INFO - nextIteration(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:15 INFO - checkForEnd(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:15 INFO - findAndRunTests(loader, nextIteration); 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:15 INFO - var runner = new TestRunner(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:15 INFO - Error: TypeError: window is null 03:57:15 INFO - Traceback (most recent call last): 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:15 INFO - return new Promise(resolve => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:15 INFO - runTests({ 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:15 INFO - nextIteration(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:15 INFO - checkForEnd(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:15 INFO - findAndRunTests(loader, nextIteration); 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:15 INFO - var runner = new TestRunner(); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:16 INFO - Error: TypeError: window is null 03:57:16 INFO - Traceback (most recent call last): 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:16 INFO - return new Promise(resolve => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:16 INFO - runTests({ 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:16 INFO - nextIteration(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:16 INFO - checkForEnd(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:16 INFO - findAndRunTests(loader, nextIteration); 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:16 INFO - var runner = new TestRunner(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:16 INFO - Error: TypeError: window is null 03:57:16 INFO - Traceback (most recent call last): 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:16 INFO - return new Promise(resolve => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:16 INFO - runTests({ 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:16 INFO - nextIteration(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:16 INFO - checkForEnd(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:16 INFO - findAndRunTests(loader, nextIteration); 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:16 INFO - var runner = new TestRunner(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:17 INFO - Error: TypeError: window is null 03:57:17 INFO - Traceback (most recent call last): 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:17 INFO - return new Promise(resolve => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:17 INFO - runTests({ 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:17 INFO - nextIteration(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:17 INFO - checkForEnd(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:17 INFO - findAndRunTests(loader, nextIteration); 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:17 INFO - var runner = new TestRunner(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:17 INFO - Error: TypeError: window is null 03:57:17 INFO - Traceback (most recent call last): 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:17 INFO - return new Promise(resolve => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:17 INFO - runTests({ 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:17 INFO - nextIteration(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:17 INFO - checkForEnd(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:17 INFO - findAndRunTests(loader, nextIteration); 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:17 INFO - var runner = new TestRunner(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:17 INFO - Error: TypeError: window is null 03:57:17 INFO - Traceback (most recent call last): 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:17 INFO - return new Promise(resolve => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:17 INFO - runTests({ 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:17 INFO - nextIteration(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:17 INFO - checkForEnd(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:17 INFO - findAndRunTests(loader, nextIteration); 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:17 INFO - var runner = new TestRunner(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:18 INFO - Error: TypeError: window is null 03:57:18 INFO - Traceback (most recent call last): 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:18 INFO - return new Promise(resolve => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:18 INFO - runTests({ 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:18 INFO - nextIteration(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:18 INFO - checkForEnd(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:18 INFO - findAndRunTests(loader, nextIteration); 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:18 INFO - var runner = new TestRunner(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:18 INFO - Error: TypeError: window is null 03:57:18 INFO - Traceback (most recent call last): 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:18 INFO - return new Promise(resolve => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:18 INFO - runTests({ 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:18 INFO - nextIteration(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:18 INFO - checkForEnd(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:18 INFO - findAndRunTests(loader, nextIteration); 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:18 INFO - var runner = new TestRunner(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:18 INFO - Error: TypeError: window is null 03:57:18 INFO - Traceback (most recent call last): 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:18 INFO - testModule(require, filename).then(tests => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:18 INFO - return new Promise(resolve => { 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:18 INFO - runTests({ 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:18 INFO - nextIteration(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:18 INFO - checkForEnd(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:18 INFO - findAndRunTests(loader, nextIteration); 03:57:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:18 INFO - var runner = new TestRunner(); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:19 INFO - Error: TypeError: window is null 03:57:19 INFO - Traceback (most recent call last): 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:19 INFO - return new Promise(resolve => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:19 INFO - runTests({ 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:19 INFO - nextIteration(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:19 INFO - checkForEnd(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:19 INFO - findAndRunTests(loader, nextIteration); 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:19 INFO - var runner = new TestRunner(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:19 INFO - Error: TypeError: window is null 03:57:19 INFO - Traceback (most recent call last): 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:19 INFO - testModule(require, filename).then(tests => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:19 INFO - return new Promise(resolve => { 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:19 INFO - runTests({ 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:19 INFO - nextIteration(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:19 INFO - checkForEnd(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:19 INFO - findAndRunTests(loader, nextIteration); 03:57:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:19 INFO - var runner = new TestRunner(); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:20 INFO - Error: TypeError: window is null 03:57:20 INFO - Traceback (most recent call last): 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:20 INFO - return new Promise(resolve => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:20 INFO - runTests({ 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:20 INFO - nextIteration(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:20 INFO - checkForEnd(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:20 INFO - findAndRunTests(loader, nextIteration); 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:20 INFO - var runner = new TestRunner(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:20 INFO - Error: TypeError: window is null 03:57:20 INFO - Traceback (most recent call last): 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:20 INFO - return new Promise(resolve => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:20 INFO - runTests({ 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:20 INFO - nextIteration(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:20 INFO - checkForEnd(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:20 INFO - findAndRunTests(loader, nextIteration); 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:20 INFO - var runner = new TestRunner(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:20 INFO - Error: TypeError: window is null 03:57:20 INFO - Traceback (most recent call last): 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:20 INFO - testModule(require, filename).then(tests => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:20 INFO - return new Promise(resolve => { 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:20 INFO - runTests({ 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:20 INFO - nextIteration(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:20 INFO - checkForEnd(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:20 INFO - findAndRunTests(loader, nextIteration); 03:57:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:20 INFO - var runner = new TestRunner(); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:21 INFO - Error: TypeError: window is null 03:57:21 INFO - Traceback (most recent call last): 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:21 INFO - return new Promise(resolve => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:21 INFO - runTests({ 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:21 INFO - nextIteration(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:21 INFO - checkForEnd(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:21 INFO - findAndRunTests(loader, nextIteration); 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:21 INFO - var runner = new TestRunner(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:21 INFO - Error: TypeError: window is null 03:57:21 INFO - Traceback (most recent call last): 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:21 INFO - testModule(require, filename).then(tests => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:21 INFO - return new Promise(resolve => { 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:21 INFO - runTests({ 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:21 INFO - nextIteration(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:21 INFO - checkForEnd(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:21 INFO - findAndRunTests(loader, nextIteration); 03:57:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:21 INFO - var runner = new TestRunner(); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:22 INFO - Error: TypeError: window is null 03:57:22 INFO - Traceback (most recent call last): 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:22 INFO - return new Promise(resolve => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:22 INFO - runTests({ 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:22 INFO - nextIteration(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:22 INFO - checkForEnd(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:22 INFO - findAndRunTests(loader, nextIteration); 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:22 INFO - var runner = new TestRunner(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:22 INFO - Error: TypeError: window is null 03:57:22 INFO - Traceback (most recent call last): 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:22 INFO - testModule(require, filename).then(tests => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:22 INFO - return new Promise(resolve => { 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:22 INFO - runTests({ 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:22 INFO - nextIteration(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:22 INFO - checkForEnd(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:22 INFO - findAndRunTests(loader, nextIteration); 03:57:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:22 INFO - var runner = new TestRunner(); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:23 INFO - Error: TypeError: window is null 03:57:23 INFO - Traceback (most recent call last): 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:23 INFO - return new Promise(resolve => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:23 INFO - runTests({ 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:23 INFO - nextIteration(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:23 INFO - checkForEnd(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:23 INFO - findAndRunTests(loader, nextIteration); 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:23 INFO - var runner = new TestRunner(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:23 INFO - Error: TypeError: window is null 03:57:23 INFO - Traceback (most recent call last): 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:23 INFO - return new Promise(resolve => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:23 INFO - runTests({ 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:23 INFO - nextIteration(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:23 INFO - checkForEnd(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:23 INFO - findAndRunTests(loader, nextIteration); 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:23 INFO - var runner = new TestRunner(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:23 INFO - Error: TypeError: window is null 03:57:23 INFO - Traceback (most recent call last): 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:23 INFO - return new Promise(resolve => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:23 INFO - runTests({ 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:23 INFO - nextIteration(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:23 INFO - checkForEnd(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:23 INFO - findAndRunTests(loader, nextIteration); 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:23 INFO - var runner = new TestRunner(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:23 INFO - Error: TypeError: window is null 03:57:23 INFO - Traceback (most recent call last): 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:23 INFO - testModule(require, filename).then(tests => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:23 INFO - return new Promise(resolve => { 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:23 INFO - runTests({ 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:23 INFO - nextIteration(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:23 INFO - checkForEnd(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:23 INFO - findAndRunTests(loader, nextIteration); 03:57:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:23 INFO - var runner = new TestRunner(); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:24 INFO - Error: TypeError: window is null 03:57:24 INFO - Traceback (most recent call last): 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:24 INFO - return new Promise(resolve => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:24 INFO - runTests({ 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:24 INFO - nextIteration(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:24 INFO - checkForEnd(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:24 INFO - findAndRunTests(loader, nextIteration); 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:24 INFO - var runner = new TestRunner(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:24 INFO - Error: TypeError: window is null 03:57:24 INFO - Traceback (most recent call last): 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:24 INFO - return new Promise(resolve => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:24 INFO - runTests({ 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:24 INFO - nextIteration(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:24 INFO - checkForEnd(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:24 INFO - findAndRunTests(loader, nextIteration); 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:24 INFO - var runner = new TestRunner(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:24 INFO - Error: TypeError: window is null 03:57:24 INFO - Traceback (most recent call last): 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:24 INFO - testModule(require, filename).then(tests => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:24 INFO - return new Promise(resolve => { 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:24 INFO - runTests({ 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:24 INFO - nextIteration(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:24 INFO - checkForEnd(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:24 INFO - findAndRunTests(loader, nextIteration); 03:57:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:24 INFO - var runner = new TestRunner(); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:25 INFO - Error: TypeError: window is null 03:57:25 INFO - Traceback (most recent call last): 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:25 INFO - return new Promise(resolve => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:25 INFO - runTests({ 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:25 INFO - nextIteration(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:25 INFO - checkForEnd(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:25 INFO - findAndRunTests(loader, nextIteration); 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:25 INFO - var runner = new TestRunner(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:25 INFO - Error: TypeError: window is null 03:57:25 INFO - Traceback (most recent call last): 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:25 INFO - testModule(require, filename).then(tests => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:25 INFO - return new Promise(resolve => { 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:25 INFO - runTests({ 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:25 INFO - nextIteration(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:25 INFO - checkForEnd(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:25 INFO - findAndRunTests(loader, nextIteration); 03:57:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:25 INFO - var runner = new TestRunner(); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:26 INFO - Error: TypeError: window is null 03:57:26 INFO - Traceback (most recent call last): 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:26 INFO - return new Promise(resolve => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:26 INFO - runTests({ 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:26 INFO - nextIteration(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:26 INFO - checkForEnd(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:26 INFO - findAndRunTests(loader, nextIteration); 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:26 INFO - var runner = new TestRunner(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:26 INFO - Error: TypeError: window is null 03:57:26 INFO - Traceback (most recent call last): 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:26 INFO - return new Promise(resolve => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:26 INFO - runTests({ 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:26 INFO - nextIteration(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:26 INFO - checkForEnd(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:26 INFO - findAndRunTests(loader, nextIteration); 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:26 INFO - var runner = new TestRunner(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:26 INFO - Error: TypeError: window is null 03:57:26 INFO - Traceback (most recent call last): 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:26 INFO - return new Promise(resolve => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:26 INFO - runTests({ 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:26 INFO - nextIteration(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:26 INFO - checkForEnd(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:26 INFO - findAndRunTests(loader, nextIteration); 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:26 INFO - var runner = new TestRunner(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:26 INFO - Error: TypeError: window is null 03:57:26 INFO - Traceback (most recent call last): 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:26 INFO - testModule(require, filename).then(tests => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:26 INFO - return new Promise(resolve => { 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:26 INFO - runTests({ 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:26 INFO - nextIteration(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:26 INFO - checkForEnd(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:26 INFO - findAndRunTests(loader, nextIteration); 03:57:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:26 INFO - var runner = new TestRunner(); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:27 INFO - Error: TypeError: window is null 03:57:27 INFO - Traceback (most recent call last): 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:27 INFO - return new Promise(resolve => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:27 INFO - runTests({ 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:27 INFO - nextIteration(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:27 INFO - checkForEnd(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:27 INFO - findAndRunTests(loader, nextIteration); 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:27 INFO - var runner = new TestRunner(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:27 INFO - Error: TypeError: window is null 03:57:27 INFO - Traceback (most recent call last): 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:27 INFO - testModule(require, filename).then(tests => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:27 INFO - return new Promise(resolve => { 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:27 INFO - runTests({ 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:27 INFO - nextIteration(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:27 INFO - checkForEnd(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:27 INFO - findAndRunTests(loader, nextIteration); 03:57:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:27 INFO - var runner = new TestRunner(); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:28 INFO - Error: TypeError: window is null 03:57:28 INFO - Traceback (most recent call last): 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:28 INFO - return new Promise(resolve => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:28 INFO - runTests({ 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:28 INFO - nextIteration(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:28 INFO - checkForEnd(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:28 INFO - findAndRunTests(loader, nextIteration); 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:28 INFO - var runner = new TestRunner(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:28 INFO - Error: TypeError: window is null 03:57:28 INFO - Traceback (most recent call last): 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:28 INFO - testModule(require, filename).then(tests => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:28 INFO - return new Promise(resolve => { 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:28 INFO - runTests({ 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:28 INFO - nextIteration(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:28 INFO - checkForEnd(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:28 INFO - findAndRunTests(loader, nextIteration); 03:57:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:28 INFO - var runner = new TestRunner(); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:29 INFO - Error: TypeError: window is null 03:57:29 INFO - Traceback (most recent call last): 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:29 INFO - return new Promise(resolve => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:29 INFO - runTests({ 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:29 INFO - nextIteration(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:29 INFO - checkForEnd(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:29 INFO - findAndRunTests(loader, nextIteration); 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:29 INFO - var runner = new TestRunner(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:29 INFO - Error: TypeError: window is null 03:57:29 INFO - Traceback (most recent call last): 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:29 INFO - testModule(require, filename).then(tests => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:29 INFO - return new Promise(resolve => { 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:29 INFO - runTests({ 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:29 INFO - nextIteration(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:29 INFO - checkForEnd(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:29 INFO - findAndRunTests(loader, nextIteration); 03:57:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:29 INFO - var runner = new TestRunner(); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:30 INFO - Error: TypeError: window is null 03:57:30 INFO - Traceback (most recent call last): 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:30 INFO - testModule(require, filename).then(tests => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:30 INFO - return new Promise(resolve => { 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:30 INFO - runTests({ 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:30 INFO - nextIteration(); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:30 INFO - checkForEnd(); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:30 INFO - findAndRunTests(loader, nextIteration); 03:57:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:30 INFO - var runner = new TestRunner(); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:31 INFO - Error: TypeError: window is null 03:57:31 INFO - Traceback (most recent call last): 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:31 INFO - return new Promise(resolve => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:31 INFO - runTests({ 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:31 INFO - nextIteration(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:31 INFO - checkForEnd(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:31 INFO - findAndRunTests(loader, nextIteration); 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:31 INFO - var runner = new TestRunner(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:31 INFO - Error: TypeError: window is null 03:57:31 INFO - Traceback (most recent call last): 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:31 INFO - return new Promise(resolve => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:31 INFO - runTests({ 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:31 INFO - nextIteration(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:31 INFO - checkForEnd(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:31 INFO - findAndRunTests(loader, nextIteration); 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:31 INFO - var runner = new TestRunner(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:31 INFO - Error: TypeError: window is null 03:57:31 INFO - Traceback (most recent call last): 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:31 INFO - testModule(require, filename).then(tests => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:31 INFO - return new Promise(resolve => { 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:31 INFO - runTests({ 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:31 INFO - nextIteration(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:31 INFO - checkForEnd(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:31 INFO - findAndRunTests(loader, nextIteration); 03:57:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:31 INFO - var runner = new TestRunner(); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:32 INFO - Error: TypeError: window is null 03:57:32 INFO - Traceback (most recent call last): 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:32 INFO - return new Promise(resolve => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:32 INFO - runTests({ 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:32 INFO - nextIteration(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:32 INFO - checkForEnd(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:32 INFO - findAndRunTests(loader, nextIteration); 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:32 INFO - var runner = new TestRunner(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:32 INFO - Error: TypeError: window is null 03:57:32 INFO - Traceback (most recent call last): 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:32 INFO - return new Promise(resolve => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:32 INFO - runTests({ 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:32 INFO - nextIteration(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:32 INFO - checkForEnd(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:32 INFO - findAndRunTests(loader, nextIteration); 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:32 INFO - var runner = new TestRunner(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:32 INFO - Error: TypeError: window is null 03:57:32 INFO - Traceback (most recent call last): 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:32 INFO - testModule(require, filename).then(tests => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:32 INFO - return new Promise(resolve => { 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:32 INFO - runTests({ 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:32 INFO - nextIteration(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:32 INFO - checkForEnd(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:32 INFO - findAndRunTests(loader, nextIteration); 03:57:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:32 INFO - var runner = new TestRunner(); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:33 INFO - Error: TypeError: window is null 03:57:33 INFO - Traceback (most recent call last): 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:33 INFO - return new Promise(resolve => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:33 INFO - runTests({ 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:33 INFO - nextIteration(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:33 INFO - checkForEnd(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:33 INFO - findAndRunTests(loader, nextIteration); 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:33 INFO - var runner = new TestRunner(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:33 INFO - Error: TypeError: window is null 03:57:33 INFO - Traceback (most recent call last): 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:33 INFO - testModule(require, filename).then(tests => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:33 INFO - return new Promise(resolve => { 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:33 INFO - runTests({ 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:33 INFO - nextIteration(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:33 INFO - checkForEnd(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:33 INFO - findAndRunTests(loader, nextIteration); 03:57:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:33 INFO - var runner = new TestRunner(); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:34 INFO - Error: TypeError: window is null 03:57:34 INFO - Traceback (most recent call last): 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:34 INFO - return new Promise(resolve => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:34 INFO - runTests({ 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:34 INFO - nextIteration(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:34 INFO - checkForEnd(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:34 INFO - findAndRunTests(loader, nextIteration); 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:34 INFO - var runner = new TestRunner(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:34 INFO - Error: TypeError: window is null 03:57:34 INFO - Traceback (most recent call last): 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:34 INFO - return new Promise(resolve => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:34 INFO - runTests({ 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:34 INFO - nextIteration(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:34 INFO - checkForEnd(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:34 INFO - findAndRunTests(loader, nextIteration); 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:34 INFO - var runner = new TestRunner(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:34 INFO - Error: TypeError: window is null 03:57:34 INFO - Traceback (most recent call last): 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:34 INFO - return new Promise(resolve => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:34 INFO - runTests({ 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:34 INFO - nextIteration(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:34 INFO - checkForEnd(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:34 INFO - findAndRunTests(loader, nextIteration); 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:34 INFO - var runner = new TestRunner(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:34 INFO - Error: TypeError: window is null 03:57:34 INFO - Traceback (most recent call last): 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:34 INFO - testModule(require, filename).then(tests => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:34 INFO - return new Promise(resolve => { 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:34 INFO - runTests({ 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:34 INFO - nextIteration(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:34 INFO - checkForEnd(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:34 INFO - findAndRunTests(loader, nextIteration); 03:57:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:34 INFO - var runner = new TestRunner(); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:35 INFO - Error: TypeError: window is null 03:57:35 INFO - Traceback (most recent call last): 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:35 INFO - return new Promise(resolve => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:35 INFO - runTests({ 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:35 INFO - nextIteration(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:35 INFO - checkForEnd(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:35 INFO - findAndRunTests(loader, nextIteration); 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:35 INFO - var runner = new TestRunner(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:35 INFO - Error: TypeError: window is null 03:57:35 INFO - Traceback (most recent call last): 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:35 INFO - return new Promise(resolve => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:35 INFO - runTests({ 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:35 INFO - nextIteration(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:35 INFO - checkForEnd(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:35 INFO - findAndRunTests(loader, nextIteration); 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:35 INFO - var runner = new TestRunner(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:35 INFO - Error: TypeError: window is null 03:57:35 INFO - Traceback (most recent call last): 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:35 INFO - testModule(require, filename).then(tests => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:35 INFO - return new Promise(resolve => { 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:35 INFO - runTests({ 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:35 INFO - nextIteration(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:35 INFO - checkForEnd(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:35 INFO - findAndRunTests(loader, nextIteration); 03:57:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:35 INFO - var runner = new TestRunner(); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:36 INFO - Error: TypeError: window is null 03:57:36 INFO - Traceback (most recent call last): 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:36 INFO - return new Promise(resolve => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:36 INFO - runTests({ 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:36 INFO - nextIteration(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:36 INFO - checkForEnd(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:36 INFO - findAndRunTests(loader, nextIteration); 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:36 INFO - var runner = new TestRunner(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:36 INFO - Error: TypeError: window is null 03:57:36 INFO - Traceback (most recent call last): 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:36 INFO - return new Promise(resolve => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:36 INFO - runTests({ 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:36 INFO - nextIteration(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:36 INFO - checkForEnd(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:36 INFO - findAndRunTests(loader, nextIteration); 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:36 INFO - var runner = new TestRunner(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:36 INFO - Error: TypeError: window is null 03:57:36 INFO - Traceback (most recent call last): 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:36 INFO - return new Promise(resolve => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:36 INFO - runTests({ 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:36 INFO - nextIteration(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:36 INFO - checkForEnd(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:36 INFO - findAndRunTests(loader, nextIteration); 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:36 INFO - var runner = new TestRunner(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:36 INFO - Error: TypeError: window is null 03:57:36 INFO - Traceback (most recent call last): 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:36 INFO - testModule(require, filename).then(tests => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:36 INFO - return new Promise(resolve => { 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:36 INFO - runTests({ 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:36 INFO - nextIteration(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:36 INFO - checkForEnd(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:36 INFO - findAndRunTests(loader, nextIteration); 03:57:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:36 INFO - var runner = new TestRunner(); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:37 INFO - Error: TypeError: window is null 03:57:37 INFO - Traceback (most recent call last): 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:37 INFO - return new Promise(resolve => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:37 INFO - runTests({ 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:37 INFO - nextIteration(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:37 INFO - checkForEnd(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:37 INFO - findAndRunTests(loader, nextIteration); 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:37 INFO - var runner = new TestRunner(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:37 INFO - Error: TypeError: window is null 03:57:37 INFO - Traceback (most recent call last): 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:37 INFO - return new Promise(resolve => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:37 INFO - runTests({ 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:37 INFO - nextIteration(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:37 INFO - checkForEnd(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:37 INFO - findAndRunTests(loader, nextIteration); 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:37 INFO - var runner = new TestRunner(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:37 INFO - Error: TypeError: window is null 03:57:37 INFO - Traceback (most recent call last): 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:37 INFO - testModule(require, filename).then(tests => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:37 INFO - return new Promise(resolve => { 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:37 INFO - runTests({ 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:37 INFO - nextIteration(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:37 INFO - checkForEnd(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:37 INFO - findAndRunTests(loader, nextIteration); 03:57:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:37 INFO - var runner = new TestRunner(); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:38 INFO - Error: TypeError: window is null 03:57:38 INFO - Traceback (most recent call last): 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:38 INFO - return new Promise(resolve => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:38 INFO - runTests({ 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:38 INFO - nextIteration(); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:38 INFO - checkForEnd(); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:38 INFO - findAndRunTests(loader, nextIteration); 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:38 INFO - var runner = new TestRunner(); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:38 INFO - Error: TypeError: window is null 03:57:38 INFO - Traceback (most recent call last): 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:38 INFO - testModule(require, filename).then(tests => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:38 INFO - return new Promise(resolve => { 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:38 INFO - runTests({ 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:38 INFO - nextIteration(); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:38 INFO - checkForEnd(); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:38 INFO - findAndRunTests(loader, nextIteration); 03:57:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:38 INFO - var runner = new TestRunner(); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:39 INFO - Error: TypeError: window is null 03:57:39 INFO - Traceback (most recent call last): 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:39 INFO - return new Promise(resolve => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:39 INFO - runTests({ 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:39 INFO - nextIteration(); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:39 INFO - checkForEnd(); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:39 INFO - findAndRunTests(loader, nextIteration); 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:39 INFO - var runner = new TestRunner(); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:39 INFO - Error: TypeError: window is null 03:57:39 INFO - Traceback (most recent call last): 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:39 INFO - testModule(require, filename).then(tests => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:39 INFO - return new Promise(resolve => { 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:39 INFO - runTests({ 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:39 INFO - nextIteration(); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:39 INFO - checkForEnd(); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:39 INFO - findAndRunTests(loader, nextIteration); 03:57:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:39 INFO - var runner = new TestRunner(); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:40 INFO - Error: TypeError: window is null 03:57:40 INFO - Traceback (most recent call last): 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:40 INFO - return new Promise(resolve => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:40 INFO - runTests({ 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:40 INFO - nextIteration(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:40 INFO - checkForEnd(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:40 INFO - findAndRunTests(loader, nextIteration); 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:40 INFO - var runner = new TestRunner(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:40 INFO - Error: TypeError: window is null 03:57:40 INFO - Traceback (most recent call last): 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:40 INFO - return new Promise(resolve => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:40 INFO - runTests({ 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:40 INFO - nextIteration(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:40 INFO - checkForEnd(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:40 INFO - findAndRunTests(loader, nextIteration); 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:40 INFO - var runner = new TestRunner(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:40 INFO - Error: TypeError: window is null 03:57:40 INFO - Traceback (most recent call last): 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:40 INFO - testModule(require, filename).then(tests => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:40 INFO - return new Promise(resolve => { 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:40 INFO - runTests({ 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:40 INFO - nextIteration(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:40 INFO - checkForEnd(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:40 INFO - findAndRunTests(loader, nextIteration); 03:57:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:40 INFO - var runner = new TestRunner(); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:41 INFO - Error: TypeError: window is null 03:57:41 INFO - Traceback (most recent call last): 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:41 INFO - return new Promise(resolve => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:41 INFO - runTests({ 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:41 INFO - nextIteration(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:41 INFO - checkForEnd(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:41 INFO - findAndRunTests(loader, nextIteration); 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:41 INFO - var runner = new TestRunner(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:41 INFO - Error: TypeError: window is null 03:57:41 INFO - Traceback (most recent call last): 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:41 INFO - return new Promise(resolve => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:41 INFO - runTests({ 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:41 INFO - nextIteration(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:41 INFO - checkForEnd(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:41 INFO - findAndRunTests(loader, nextIteration); 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:41 INFO - var runner = new TestRunner(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:41 INFO - Error: TypeError: window is null 03:57:41 INFO - Traceback (most recent call last): 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:41 INFO - testModule(require, filename).then(tests => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:41 INFO - return new Promise(resolve => { 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:41 INFO - runTests({ 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:41 INFO - nextIteration(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:41 INFO - checkForEnd(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:41 INFO - findAndRunTests(loader, nextIteration); 03:57:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:41 INFO - var runner = new TestRunner(); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:42 INFO - Error: TypeError: window is null 03:57:42 INFO - Traceback (most recent call last): 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:42 INFO - return new Promise(resolve => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:42 INFO - runTests({ 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:42 INFO - nextIteration(); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:42 INFO - checkForEnd(); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:42 INFO - findAndRunTests(loader, nextIteration); 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:42 INFO - var runner = new TestRunner(); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:42 INFO - Error: TypeError: window is null 03:57:42 INFO - Traceback (most recent call last): 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:42 INFO - testModule(require, filename).then(tests => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:42 INFO - return new Promise(resolve => { 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:42 INFO - runTests({ 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:42 INFO - nextIteration(); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:42 INFO - checkForEnd(); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:42 INFO - findAndRunTests(loader, nextIteration); 03:57:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:42 INFO - var runner = new TestRunner(); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:43 INFO - Error: TypeError: window is null 03:57:43 INFO - Traceback (most recent call last): 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:43 INFO - return new Promise(resolve => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:43 INFO - runTests({ 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:43 INFO - nextIteration(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:43 INFO - checkForEnd(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:43 INFO - findAndRunTests(loader, nextIteration); 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:43 INFO - var runner = new TestRunner(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:43 INFO - Error: TypeError: window is null 03:57:43 INFO - Traceback (most recent call last): 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:43 INFO - return new Promise(resolve => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:43 INFO - runTests({ 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:43 INFO - nextIteration(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:43 INFO - checkForEnd(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:43 INFO - findAndRunTests(loader, nextIteration); 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:43 INFO - var runner = new TestRunner(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:43 INFO - Error: TypeError: window is null 03:57:43 INFO - Traceback (most recent call last): 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:43 INFO - testModule(require, filename).then(tests => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:43 INFO - return new Promise(resolve => { 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:43 INFO - runTests({ 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:43 INFO - nextIteration(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:43 INFO - checkForEnd(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:43 INFO - findAndRunTests(loader, nextIteration); 03:57:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:43 INFO - var runner = new TestRunner(); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:44 INFO - Error: TypeError: window is null 03:57:44 INFO - Traceback (most recent call last): 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:44 INFO - return new Promise(resolve => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:44 INFO - runTests({ 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:44 INFO - nextIteration(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:44 INFO - checkForEnd(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:44 INFO - findAndRunTests(loader, nextIteration); 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:44 INFO - var runner = new TestRunner(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:44 INFO - Error: TypeError: window is null 03:57:44 INFO - Traceback (most recent call last): 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:44 INFO - return new Promise(resolve => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:44 INFO - runTests({ 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:44 INFO - nextIteration(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:44 INFO - checkForEnd(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:44 INFO - findAndRunTests(loader, nextIteration); 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:44 INFO - var runner = new TestRunner(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:44 INFO - Error: TypeError: window is null 03:57:44 INFO - Traceback (most recent call last): 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:44 INFO - testModule(require, filename).then(tests => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:44 INFO - return new Promise(resolve => { 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:44 INFO - runTests({ 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:44 INFO - nextIteration(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:44 INFO - checkForEnd(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:44 INFO - findAndRunTests(loader, nextIteration); 03:57:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:44 INFO - var runner = new TestRunner(); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:45 INFO - Error: TypeError: window is null 03:57:45 INFO - Traceback (most recent call last): 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:45 INFO - return new Promise(resolve => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:45 INFO - runTests({ 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:45 INFO - nextIteration(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:45 INFO - checkForEnd(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:45 INFO - findAndRunTests(loader, nextIteration); 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:45 INFO - var runner = new TestRunner(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:45 INFO - Error: TypeError: window is null 03:57:45 INFO - Traceback (most recent call last): 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:45 INFO - return new Promise(resolve => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:45 INFO - runTests({ 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:45 INFO - nextIteration(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:45 INFO - checkForEnd(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:45 INFO - findAndRunTests(loader, nextIteration); 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:45 INFO - var runner = new TestRunner(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:45 INFO - Error: TypeError: window is null 03:57:45 INFO - Traceback (most recent call last): 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:45 INFO - testModule(require, filename).then(tests => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:45 INFO - return new Promise(resolve => { 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:45 INFO - runTests({ 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:45 INFO - nextIteration(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:45 INFO - checkForEnd(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:45 INFO - findAndRunTests(loader, nextIteration); 03:57:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:45 INFO - var runner = new TestRunner(); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:46 INFO - Error: TypeError: window is null 03:57:46 INFO - Traceback (most recent call last): 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:46 INFO - return new Promise(resolve => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:46 INFO - runTests({ 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:46 INFO - nextIteration(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:46 INFO - checkForEnd(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:46 INFO - findAndRunTests(loader, nextIteration); 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:46 INFO - var runner = new TestRunner(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:46 INFO - Error: TypeError: window is null 03:57:46 INFO - Traceback (most recent call last): 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:46 INFO - return new Promise(resolve => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:46 INFO - runTests({ 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:46 INFO - nextIteration(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:46 INFO - checkForEnd(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:46 INFO - findAndRunTests(loader, nextIteration); 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:46 INFO - var runner = new TestRunner(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:46 INFO - Error: TypeError: window is null 03:57:46 INFO - Traceback (most recent call last): 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:46 INFO - return new Promise(resolve => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:46 INFO - runTests({ 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:46 INFO - nextIteration(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:46 INFO - checkForEnd(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:46 INFO - findAndRunTests(loader, nextIteration); 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:46 INFO - var runner = new TestRunner(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:46 INFO - Error: TypeError: window is null 03:57:46 INFO - Traceback (most recent call last): 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:46 INFO - testModule(require, filename).then(tests => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:46 INFO - return new Promise(resolve => { 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:46 INFO - runTests({ 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:46 INFO - nextIteration(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:46 INFO - checkForEnd(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:46 INFO - findAndRunTests(loader, nextIteration); 03:57:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:46 INFO - var runner = new TestRunner(); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:47 INFO - Error: TypeError: window is null 03:57:47 INFO - Traceback (most recent call last): 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:47 INFO - return new Promise(resolve => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:47 INFO - runTests({ 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:47 INFO - nextIteration(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:47 INFO - checkForEnd(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:47 INFO - findAndRunTests(loader, nextIteration); 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:47 INFO - var runner = new TestRunner(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:47 INFO - Error: TypeError: window is null 03:57:47 INFO - Traceback (most recent call last): 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:47 INFO - return new Promise(resolve => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:47 INFO - runTests({ 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:47 INFO - nextIteration(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:47 INFO - checkForEnd(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:47 INFO - findAndRunTests(loader, nextIteration); 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:47 INFO - var runner = new TestRunner(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:47 INFO - Error: TypeError: window is null 03:57:47 INFO - Traceback (most recent call last): 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:47 INFO - testModule(require, filename).then(tests => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:47 INFO - return new Promise(resolve => { 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:47 INFO - runTests({ 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:47 INFO - nextIteration(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:47 INFO - checkForEnd(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:47 INFO - findAndRunTests(loader, nextIteration); 03:57:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:47 INFO - var runner = new TestRunner(); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:48 INFO - Error: TypeError: window is null 03:57:48 INFO - Traceback (most recent call last): 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:48 INFO - return new Promise(resolve => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:48 INFO - runTests({ 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:48 INFO - nextIteration(); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:48 INFO - checkForEnd(); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:48 INFO - findAndRunTests(loader, nextIteration); 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:48 INFO - var runner = new TestRunner(); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:48 INFO - Error: TypeError: window is null 03:57:48 INFO - Traceback (most recent call last): 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:48 INFO - testModule(require, filename).then(tests => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:48 INFO - return new Promise(resolve => { 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:48 INFO - runTests({ 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:48 INFO - nextIteration(); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:48 INFO - checkForEnd(); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:48 INFO - findAndRunTests(loader, nextIteration); 03:57:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:48 INFO - var runner = new TestRunner(); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57: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:57:49 INFO - Error: TypeError: window is null 03:57:49 INFO - Traceback (most recent call last): 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:49 INFO - testModule(require, filename).then(tests => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:49 INFO - return new Promise(resolve => { 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:49 INFO - runTests({ 03:57:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:49 INFO - nextIteration(); 03:57:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:49 INFO - checkForEnd(); 03:57:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:49 INFO - findAndRunTests(loader, nextIteration); 03:57:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:49 INFO - var runner = new TestRunner(); 03:57:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Jetpack Package Test Summary 03:57:49 INFO - Passed: 0 03:57:49 WARNING - Failed: 139 03:57:49 WARNING - One or more unittests failed. 03:57:49 INFO - Todo: 0 03:57:49 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:51 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:51 INFO - TEST-INFO | [JavaScript Error: "[Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIAnnotationService.setItemAnnotation]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/components/nsBrowserGlue.js :: BrowserGlue.prototype.ensurePlacesDefaultQueriesInitialized< :: line 2345" data: no]" {file: "resource://app/components/nsBrowserGlue.js" line: 2365}] 03:57:51 INFO - -*- TCPPresentationServer.js: TCPPresentationServer - close 03:57:51 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:51 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:51 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:51 INFO - TEST-INFO | [JavaScript Error: "1454414271563 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:57:51 INFO - TEST-INFO | Main app process: exit 0 03:57:51 INFO - runtests.py | Application ran for: 0:00:54.375482 03:57:51 INFO - zombiecheck | Reading PID log: /var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/tmpOE2LXdpidlog 03:57:51 INFO - Stopping web server 03:57:51 INFO - Stopping web socket server 03:57:51 INFO - Stopping ssltunnel 03:57:51 INFO - WARNING | leakcheck | refcount logging is off, so leaks can't be detected! 03:57:51 INFO - runtests.py | Running tests: end. 03:57:51 INFO - SUITE-END | took 54s 03:57:51 INFO - Return code: 0 03:57:51 INFO - TinderboxPrint: mochitest-jetpack-package
0/139/0 03:57:51 INFO - Current worst status FAILURE is worse; keeping it. 03:57:51 WARNING - # TBPL FAILURE # 03:57:51 WARNING - The mochitest suite: jetpack-package ran with return status: WARNING 03:57:51 INFO - Running post-action listener: _package_coverage_data 03:57:51 INFO - Running post-action listener: _resource_record_post_action 03:57:51 INFO - Running post-run listener: _resource_record_post_run 03:57:52 INFO - Total resource usage - Wall time: 455s; CPU: 41.0%; Read bytes: 46590464; Write bytes: 1047931392; Read time: 486; Write time: 2541 03:57:52 INFO - install - Wall time: 32s; CPU: 54.0%; Read bytes: 360481280; Write bytes: 364697600; Read time: 28104; Write time: 709 03:57:52 INFO - run-tests - Wall time: 423s; CPU: 40.0%; Read bytes: 44370432; Write bytes: 679080448; Read time: 460; Write time: 1816 03:57:52 INFO - Running post-run listener: _upload_blobber_files 03:57:52 INFO - Blob upload gear active. 03:57:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:57:52 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:57:52 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:57:52 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:57:53 INFO - (blobuploader) - INFO - Open directory for files ... 03:57:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/51973686-3247-44AB-AC8F-051974CBB676.dmp ... 03:57:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:57:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:57:55 INFO - (blobuploader) - INFO - TinderboxPrint: 51973686-3247-44AB-AC8F-051974CBB676.dmp: uploaded 03:57:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:57:55 INFO - (blobuploader) - INFO - Done attempting. 03:57:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/51973686-3247-44AB-AC8F-051974CBB676.extra ... 03:57:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:57:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:57:56 INFO - (blobuploader) - INFO - TinderboxPrint: 51973686-3247-44AB-AC8F-051974CBB676.extra: uploaded 03:57:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:57:56 INFO - (blobuploader) - INFO - Done attempting. 03:57:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log ... 03:57:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:57:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:57:57 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_errorsummary.log: uploaded 03:57:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:57:57 INFO - (blobuploader) - INFO - Done attempting. 03:57:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log ... 03:57:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:57:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:57:58 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_raw.log: uploaded 03:57:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:57:58 INFO - (blobuploader) - INFO - Done attempting. 03:57:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log ... 03:57:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:57:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:57:59 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_errorsummary.log: uploaded 03:57:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:57:59 INFO - (blobuploader) - INFO - Done attempting. 03:57:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log ... 03:57:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:57:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:00 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_raw.log: uploaded 03:58:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:00 INFO - (blobuploader) - INFO - Done attempting. 03:58:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_zyhCHy.png ... 03:58:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:01 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_zyhCHy.png: uploaded 03:58:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:01 INFO - (blobuploader) - INFO - Done attempting. 03:58:01 INFO - (blobuploader) - INFO - Iteration through files over. 03:58:01 INFO - Return code: 0 03:58:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:58:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:58:01 INFO - Setting buildbot property blobber_files to {"jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/147896d1414f65b0da4f2e80d4f98c1dc6e548431b45d2a331918b56bb3040c413f1cd4169049ce8ba9fb51179c9d68a3f952d80b724a84443e1565e03813c52", "mozilla-test-fail-screenshot_zyhCHy.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff79317d05a5a503d37bb17cf69100b8727f82129d1bd8e5d33c46f7f4adaefd12eee7fe7b4e3c8b024af281db456783aa270459fcfe751581e63958acd0e722", "51973686-3247-44AB-AC8F-051974CBB676.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c59fcb00a3a59a7ed0773085987ac5f62784a22a33ff3d52cdbba224ea8642a125b2ee933169fc0e0aa61bd152d1c6a3dfe98ec8f8d17254dcb65834aaf3f498", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/576b2b043280f38b8bef0cef5853ff75e74a3dc11b73394dddc7314f4ffae80db7b7501a7c4dc85f2b0e40eb707a4ca9af1b9f49c367242a3a9eb4418147f89b", "51973686-3247-44AB-AC8F-051974CBB676.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5e80db646e2f0758daa20baaee5bd71bf521b5bf6a12f6ac92ded52b3118814fca068353a8d1f771dc39c1a369640d164e526aeceddce8f17d65e84a6e6cc709", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/72a842d55f9f13b2d551992f98a2c33a7a8a68ceb67f4ab878b21dd44b4dabf53a4cf0a3e4c4aaa89b526fffcf8c4c95ef783d286fbb754c1ba0432cb393ed14", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32fc5858c88b22a94ddeec9616f8622b00570671076326c2b2a26a5c6bd28077d6b15eab08d558efb6546237c86236138376df92a57657ccb8b1b627e9bd238e"} 03:58:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:58:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:58:01 INFO - Contents: 03:58:01 INFO - blobber_files:{"jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/147896d1414f65b0da4f2e80d4f98c1dc6e548431b45d2a331918b56bb3040c413f1cd4169049ce8ba9fb51179c9d68a3f952d80b724a84443e1565e03813c52", "mozilla-test-fail-screenshot_zyhCHy.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff79317d05a5a503d37bb17cf69100b8727f82129d1bd8e5d33c46f7f4adaefd12eee7fe7b4e3c8b024af281db456783aa270459fcfe751581e63958acd0e722", "51973686-3247-44AB-AC8F-051974CBB676.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c59fcb00a3a59a7ed0773085987ac5f62784a22a33ff3d52cdbba224ea8642a125b2ee933169fc0e0aa61bd152d1c6a3dfe98ec8f8d17254dcb65834aaf3f498", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/576b2b043280f38b8bef0cef5853ff75e74a3dc11b73394dddc7314f4ffae80db7b7501a7c4dc85f2b0e40eb707a4ca9af1b9f49c367242a3a9eb4418147f89b", "51973686-3247-44AB-AC8F-051974CBB676.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5e80db646e2f0758daa20baaee5bd71bf521b5bf6a12f6ac92ded52b3118814fca068353a8d1f771dc39c1a369640d164e526aeceddce8f17d65e84a6e6cc709", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/72a842d55f9f13b2d551992f98a2c33a7a8a68ceb67f4ab878b21dd44b4dabf53a4cf0a3e4c4aaa89b526fffcf8c4c95ef783d286fbb754c1ba0432cb393ed14", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32fc5858c88b22a94ddeec9616f8622b00570671076326c2b2a26a5c6bd28077d6b15eab08d558efb6546237c86236138376df92a57657ccb8b1b627e9bd238e"} 03:58:01 INFO - Running post-run listener: copy_logs_to_upload_dir 03:58:01 INFO - Copying logs to upload dir... 03:58:01 INFO - mkdir: /builds/slave/test/build/upload/logs 03:58:01 INFO - Copying logs to upload dir... 03:58:01 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=520.335151 ========= master_lag: 0.19 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 8 mins, 40 secs) (at 2016-02-02 03:58:02.091172) ========= ========= Started set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:02.095030) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/147896d1414f65b0da4f2e80d4f98c1dc6e548431b45d2a331918b56bb3040c413f1cd4169049ce8ba9fb51179c9d68a3f952d80b724a84443e1565e03813c52", "mozilla-test-fail-screenshot_zyhCHy.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff79317d05a5a503d37bb17cf69100b8727f82129d1bd8e5d33c46f7f4adaefd12eee7fe7b4e3c8b024af281db456783aa270459fcfe751581e63958acd0e722", "51973686-3247-44AB-AC8F-051974CBB676.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c59fcb00a3a59a7ed0773085987ac5f62784a22a33ff3d52cdbba224ea8642a125b2ee933169fc0e0aa61bd152d1c6a3dfe98ec8f8d17254dcb65834aaf3f498", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/576b2b043280f38b8bef0cef5853ff75e74a3dc11b73394dddc7314f4ffae80db7b7501a7c4dc85f2b0e40eb707a4ca9af1b9f49c367242a3a9eb4418147f89b", "51973686-3247-44AB-AC8F-051974CBB676.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5e80db646e2f0758daa20baaee5bd71bf521b5bf6a12f6ac92ded52b3118814fca068353a8d1f771dc39c1a369640d164e526aeceddce8f17d65e84a6e6cc709", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/72a842d55f9f13b2d551992f98a2c33a7a8a68ceb67f4ab878b21dd44b4dabf53a4cf0a3e4c4aaa89b526fffcf8c4c95ef783d286fbb754c1ba0432cb393ed14", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32fc5858c88b22a94ddeec9616f8622b00570671076326c2b2a26a5c6bd28077d6b15eab08d558efb6546237c86236138376df92a57657ccb8b1b627e9bd238e"} 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.010999 build_url: 'https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg' blobber_files: '{"jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/147896d1414f65b0da4f2e80d4f98c1dc6e548431b45d2a331918b56bb3040c413f1cd4169049ce8ba9fb51179c9d68a3f952d80b724a84443e1565e03813c52", "mozilla-test-fail-screenshot_zyhCHy.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff79317d05a5a503d37bb17cf69100b8727f82129d1bd8e5d33c46f7f4adaefd12eee7fe7b4e3c8b024af281db456783aa270459fcfe751581e63958acd0e722", "51973686-3247-44AB-AC8F-051974CBB676.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c59fcb00a3a59a7ed0773085987ac5f62784a22a33ff3d52cdbba224ea8642a125b2ee933169fc0e0aa61bd152d1c6a3dfe98ec8f8d17254dcb65834aaf3f498", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/576b2b043280f38b8bef0cef5853ff75e74a3dc11b73394dddc7314f4ffae80db7b7501a7c4dc85f2b0e40eb707a4ca9af1b9f49c367242a3a9eb4418147f89b", "51973686-3247-44AB-AC8F-051974CBB676.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5e80db646e2f0758daa20baaee5bd71bf521b5bf6a12f6ac92ded52b3118814fca068353a8d1f771dc39c1a369640d164e526aeceddce8f17d65e84a6e6cc709", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/72a842d55f9f13b2d551992f98a2c33a7a8a68ceb67f4ab878b21dd44b4dabf53a4cf0a3e4c4aaa89b526fffcf8c4c95ef783d286fbb754c1ba0432cb393ed14", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32fc5858c88b22a94ddeec9616f8622b00570671076326c2b2a26a5c6bd28077d6b15eab08d558efb6546237c86236138376df92a57657ccb8b1b627e9bd238e"}' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:02.128892) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:02.129353) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VBqr2aJTjm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OIZuW9KZmF/Listeners TMPDIR=/var/folders/yy/pzwmkny90h5716w0lfhkq8zh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005076 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:02.179576) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:58:02.179894) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:58:02.180325) ========= ========= Total master_lag: 0.48 =========